MouseEvent: on mouseout/mouseouthandler(), transition: fadeout does not work

Hello

I wonder why a transition effect does not work when I for example

the value of a mousevent (image jpg) "on click": melted transition: when I saw, I don't see any effect.

I expect the image fade out slowly to bottom white, when I click it

Thank you

You can do this by using a widget of composition: remove all but one trigger, make small and 'invisible' and place it in a plkace hidden on your page.

Configure the widget like this:

Place an image in the widget and the size you want.

Tags: Adobe Muse

Similar Questions

  • Transition CSS does not work in Internet Explorer

    I only tested in Firefox and IE, and for some reason any the legend that is supposed to slide comes automatically appears in Internet Explorer. You can find an example here http://css-tricks.com/examples/SlideinCaptions/. I've modified it a bit more, try to make friendly browser but I still can not work in Internet Explorer. Any help would be really appreciated here, thank you! I have bolded the parts I am having trouble with. Here is my code:

    < ! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / IN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > ""

    " < html xmlns =" http://www.w3.org/1999/xhtml ">

    < head >

    < meta http-equiv = "Content-Type" content = text/html"; charset = utf-8 "/ >"

    < link rel = "stylesheet" href = "style.css" type = "text/css" / > "

    < script type = "text/javascript" src = "javascript.js" > < / script >

    < script >

    NUM = Math.floor (Math.Random () * 3);

    If (num == 1) {}

    image = "bg1.png";

    }

    If (num == 2) {}

    image = "bg2.png";

    }

    < /script >

    < title > embroidery by CJ < /title >

    < / head >

    < onload = "MM_preloadImages('contact1.png','about1.png','producst1.png','index1.png') body, document.body.background = image" >

    < div class = "header" >

    < div class = 'wrapper' >

    < div class = "logo" >

    < img src = "logo.png" width = "438" height = "56" alt = "Embroidery by CJ" / > "

    < / div >

    < div class = "nav" >

    < div class = "link4" >

    < center >

    "< a href ="contact.html"MM_swapImgRestore" onmouseover ="MM_swapImage ('Contact',", 'contact1.png', 1) "> < img src =" contact.png "alt ="Contact"name = 'Contact' width = height"73"="15"border ="0"id ="Contact"/ > < /a >

    < /Center >

    < / div >

    < div class = "link3" >

    < center >

    "< a href ="about.html"MM_swapImgRestore" onmouseover ="MM_swapImage ('About',", 'about1.png', 1) "> < img src =" about.png "alt ="About"name = 'About' width ="56"height ="16"border ="0"id ="About"/ > < /a >

    < /Center >

    < / div >

    < div class = "link2" >

    < center >

    "< a href ="products.html"MM_swapImgRestore" onmouseover ="MM_swapImage ('Products',", 'producst1.png', 1) "> < img src =" products.png "alt = 'Products' name = 'Products' width ="83"height ="20"border ="0"id ="Products"/ > < /a >

    < /Center >

    < / div >

    < div class = "link1" >

    < center >

    "< a href ="index.html"MM_swapImgRestore" onmouseover ="MM_swapImage ('Home'", 'index1.png', 1) "> < img src =" index.png ' alt = 'Home' name = 'Home' width = "54" height = "16" border = "0" id = "Home" / > < /a >

    < /Center >

    < / div >

    < / div >

    < / div >

    < / div >

    < br / > < br / >

    < div class = "container" >

    < div class = "sidebar" >

    Menu < h4 > < / h4 > < hr / >

    < a href = "babies.html" class = "linkmain" > babies < /a > < br / > "

    < a href = "bibs.html" class = "linksecondary" > bibs < /a > < br / > "

    < a href = "blankets.html" class = "linksecondary" > covers < /a > < br / > "

    < a href = "rot - cloths.html" class = "linksecondary" > bibs < /a > < br / >

    < a href = "onesies.html" class = "linksecondary" > Bodies < /a > < br / > < br / > "

    < a href = "bathroom.html" class = "linkmain" > bathroom < /a > < br / > "

    < a href = ' WC - paper.html "class ="linksecondary"> paper toilet < /a > < br / >

    < a href = "soaps.html" class = "linksecondary" > SOAP < /a > < br / > < br / > "

    < a href = "hats.html" class = "linkmain" > hats < /a > < br / > "

    < a href = "womens - hats.html" class = "linksecondary" > hats women < /a > < br / >

    < a href = "baseball - caps.html" class = "linksecondary" > Baseball caps < /a > < br / > < br / >

    < a href = "kitchen.html" class = "linkmain" > kitchen < /a > < br / > "

    < a href = "aprons.html" class = "linksecondary" > aprons < /a > < br / > "

    < a href = "napkins.html" class = "linksecondary" > towels < /a > < br / > < br / > "

    < div class = "currentmain" > towels < / div >

    < a href = "golf.html' class ="linksecondary"> Golf < /a > < br / >"

    < a href = 'Cook - towels.html' class = "linksecondary" > kitchen < /a > < br / > < br / >

    < a href = "weddings.html" class = "linkmain" > weddings < /a > < br / > "

    < a href = "bottle - cozys.html" class = "linksecondary" > bottle comfortable < /a > < br / >

    < a href = "t-shirts.html" class = "linksecondary" > T-Shirts < /a > < br / >

    < a href = "lace - gloves.html" class = "linksecondary" > Lace Gloves < /a > < br / >

    < a href = "lace - hankies.html" class = "linksecondary" > handkerchiefs lace < /a > < / div >

    < div class = 'hand' >

    < div class = "productleft" >

    < center >

    < class figure 'cap-right' = >

    < img src = "img.png" alt ="" > "

    < figcaption > kitchen towel with apples embroidered. < / figcaption >

    < / figure >

    < /Center >

    < / div >

    < div class = "productright" >

    < center >

    < figure class = "heading on the right" > < a href = 'Cook - towels.html' > < img src = "kitchentowelsapplesthumb.jpg" alt ="" > < / a > "

    < figcaption > kitchen towel with apples embroidered. < / figcaption >

    < / figure >

    < /Center >

    < / div >

    < br class = "clearfloat" / > < br / > < br / > < br / >

    < / div >

    < div class = "ad" >

    < p > < /p > < br / >

    < / div >

    < / div >

    < / body >

    < / html >

    And style.css:

    @charset "utf-8";

    / * CSS document * /.

    HTML, body {}

    height: 1195px;

    margin: 0;

    padding: 0;

    background-color: #F0F0E3;

    background-repeat: no-repeat;

    }

    H4 {}

    color: #2FBBFF;

    }

    {.clearfloat}

    Clear: both;

    }

    / * Header * /.

    . Header {}

    height: 110px;

    background-image: url (bg.png);

    background-repeat: repeat-x;

    -webkit-box-shadow: 0px 10px 1px #1E1E1E;

    -moz-box-shadow: 0px 10px 1px #1E1E1E;

    -ms-box-shadow: 0px 10px 1px #1E1E1E;

    -o-box-shadow: 0px 10px 1px #1E1E1E;

    box-shadow: 0px 10px 1px #1E1E1E;

    }

    {.linkmain}

    color: #1E1E1E;

    text-decoration: underline;

    }

    {.linksecondary}

    color: #666;

    text-decoration: underline;

    }

    {.linkmain:hover}

    color: #2FBBFF;

    text-decoration: none;

    }

    {.linksecondary:hover}

    color: #8AD9FF;

    text-decoration: none;

    }

    {.currentmain}

    color: #2FBBFF;

    }

    {.currentsecondary}

    color: #8Ad9FF;

    }

    . Wrapper {}

    Width: 960px;

    margin: 0 auto;

    }

    .logo {}

    float: left;

    Width: 438px;

    margin: 34px 0 0 0;

    }

    . NAV {}

    float: right;

    Width: 510px;

    margin: 70px 0 0 0;

    }

    {.link1}

    Width: 25%;

    }

    {.link2}

    float: right;

    Width: 25%;

    }

    {.link3}

    float: right;

    Width: 25%;

    }

    {.link4}

    float: right;

    Width: 25%;

    }

    / * Container * /.

    . Container {}

    Width: 960px;

    margin: auto;

    margin-top: 10px;

    }

    / * Buffer * /.

    . Sidebar {}

    height: 738px;

    Width: 17.5%;

    float: left;

    text-align: right;

    background - image: URL (transparent1.png);

    }

    / * Main * /.

    .main {}

    height: 675px;

    Width: 624px;

    float: left;

    Padding: 0px 0px 0px 63px;

    background-color: #FBFBF7;

    }

    .title {}

    color: #1E1E1E;

    }

    {} .description

    color: #666;

    }

    . Row {}

    Width: 100%;

    }

    {.productleft}

    Width: 50%;

    float: left;

    }

    {.productright}

    Width: 50%;

    float: right;

    }

    Figure img {}

    Width: 300px;

    display: block;

    }

    Figure {}

    display: block;

    position: relative;

    float: left;

    overflow: hidden;

    margin: 0 20px 20px 0;

    }

    figcaption {}

    position: absolute;

    background: rgba (0,0,0,0.75);

    color: white;

    padding: 20px 10px;

    opacity: 0;

    -webkit-transition: all s 0.6 facilitated;

    -moz-transition: all s 0.6 facilitated;

    -ms-transition: all s 0.6 facilitated;

    -o - transition: all s 0.6 facilitated;

    transition: all s 0.6 facilitated;

    }

    Figure: hover {} figcaption

    opacity: 1;

    }

    Figure: before {}

    content: 'paper towel ';

    position: absolute;

    color: white;

    opacity: 0.75;

    -webkit-transition: all s 0.6 facilitated;

    -moz-transition: all s 0.6 facilitated;

    -ms-transition: all s 0.6 facilitated;

    -o - transition: all s 0.6 facilitated;

    transition: all s 0.6 facilitated;

    }

    Figure: hover: before {}

    opacity: 0;

    }

    .Cap-law: before {}

    Bottom: 10px;

    right: 10px;

    }

    figcaption .cap-right {}

    bottom: 0;

    right: 30%;

    }

    .Cap-right: hover {} figcaption

    right: 0;

    }

    / * Ad * /

    .ad {}

    Width: 144px;

    float: right;

    background-color: #FFF;

    }

    Hi John

    IE10 even if he plays "catch up" on some features he surpassed all other browsers when it comes to typography, see - http://blogs.msdn.com/b/ie/archive/2012/01/09/css-corner-using-the-whole-font.aspx

    hix77-

    You could get the same effect by using a transformation matrix of IE in IE8 and below, (but I would not recommend this). The other possibility is to use a transform of IE9 with the content property property (this property css insert text in the document) that way when you hover over the image that 'extra' text is inserted. But this is not a gradual slide in as the property of transition is needed for this.

    The other alternative is to use slide-in jQuery plugin.

    (I'll cause a disagreement now, then you have been warned!) -

    IE8 is now on a decline in its use for private users, so if you're not targeting companies or professional users, don't worry about this browser too. Also IE introduced an automatic upgrade of the browser in its system of regular updates, (auto updates) users not on XP will have the most recent version of Internet Explorer installed for their system, (currently in Australasia, other regions in the fall of this year).

    XP will be IE8, (using xp down at approximately 2% per month, currently 34 percent of the total, (Microsofts digits not mine)) Vista will be IE9, Windows 7/8 will be IE10, but illegal copies of windows are not these or other updates.

    PZ

  • SSI does not work in a DIV relieved with CSS transition

    I'm having a problem whereby a DIV which is initially positioned on the page using an a negative top margin, then slid down on the page using CSS transition, is not display the content inside which must be drawn using several SSI... Here's the CSS:

    Here's the HTML code:

    < div id = "Top" tabindex = "1" >


    < h3 > My topic here < / h3 >


    < p > li grammatica del ling of lingn resulting. Li grammatica del Ling lingn resulting. Li grammatica del lingn resultant ling. < /p >


    <? php require_once('.. / newsite/includes/includesocial.php');? >

    <? php require_once('.. / newsite/includes/includeaddress.php');? >

    <? php require_once('.. / newsite/includes/includeopening.php');? >

    < / div > <! - topSlide nearby - >

    And here's the CSS:

    {#topPanel}

    display: block;

    z index: 200;

    position: absolute;

    left: 50%;

    top: 0;

    margin-top:-570px;

    left margin:-120px;

    Width: 240px;

    height: 610px;

    border-radius: 10px;

    box-shadow: 3px 2px 2px #000;

    background-image: url (.. / newsite/leftbg.png);

    background-repeat: repeat;

    text-align: center;

    transition: margin-top 2 s;

    -moz-transition: margin-top 2 s; / * Firefox 4 * /.

    -webkit-transition: margin-top 2 s; / * Safari and Chrome * /.

    -o - transition: margin-top 2 s; / * Opera * /.

    }

    {#topPanel:focus}

    margin-top:-10px;

    outline: 0;

    }

    Include paths are correct, and yet, they do not show. I use the SSI page elsewhereon and they show very well. (Those who show is higher in the HTML, if that makes a difference).

    Does anyone have any ideas as to why it does not work?

    Thanks in advance,

    Katrina

    It seems that the problem is that it is not possible to use the same SSI twice on the same page.

    It is certainly possible according to the PHP command that serves as the include directive.

    includes only the files once

    will include more than once the file

    will include more than once the file

    Each has its own rules and quirks.

    http://PHP.net/manual/en/function.require-once.php

    http://www.php.net/manual/en/function.include.php

    http://www.w3schools.com/php/php_includes.asp

  • How to trigger a MouseEvent to TLF, my test does not work

    Hello

    I met a problem when using the earphone of TLF,

    Inside the TextFlow, I have several paragraphs.

    What I want to accomplish is to raise an event, such as ROLL_OVER, ROLL_OUT event mouse, when my mouse is on one of the paragraphs.

    I used to experiment some time, but never seem to work, just the examples below

    _textFlow.addEventListener (FlowElementMouseEvent.ROLL_OUT, onMouseHandler);

    _textFlow.addEventListener (FlowElementMouseEvent.ROLL_OVER, onMouseHandler);

    that does not work.         I need the answer of the event, so I can handle the paragraph

    onMouseHandler(e:FlowElementMouseEvent):void private function

    {

    trace ("onMouseHandler" + e.type);

    var para: ParagraphElement = e.flowElement.getParagraph ();

    trace (para.textLength);

    }

    Thanks in advance!

    You will need to call getEventMirror on each child of the element ParagraphElement and I have the returned EventDisplatcher adds a MOUSE_OVER listener.  getEventMirror is currently in the namespace tlf_internal.

    Hope that helps,

    Richard

  • CS4 MENU HORIZONTAL SPRY DOES NOT WORK IN IE 8

    I had problems with the drop-down list of CS4 so I decided to create a clean HTML page and start from scratch. I created a new HTML page with nothing else than a horizontal menu spry, but it does not work in IE 8. Drop-down menus do not show. Nothing has been changed in all included files in DW, but I copied and pasted below.

    Any help would be greatly appreciated.

    HTML:

    < ! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / IN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > ""
    " < html xmlns =" http://www.w3.org/1999/xhtml ">
    < head >
    < meta http-equiv = "Content-Type" content = text/html"; charset = utf-8 "/ >"
    < title > Untitled Document < /title >
    < script src = "SpryAssets/SpryMenuBar.js" type = "text/javascript" > < / script > "
    < link href = "SpryAssets/SpryMenuBarHorizontal.css" rel = "stylesheet" type = "text/css" / > "
    < / head >

    < body >
    < ul id = "MenuBar1" class = "MenuBarHorizontal" >
    < li > < a class = "MenuBarItemSubmenu" href = "#" > item 1 < /a >
    < ul >
    < li > < a href = "#" > 1.1 < /a > < /li >
    < li > < a href = "#" > 1.2 < /a > < /li >
    < li > < a href = "#" > question 1.3 < /a > < /li >
    < /ul >
    < /li >
    < li > < a href = "#" > item 2 < /a > < /li >
    < li > < a class = "MenuBarItemSubmenu" href = "#" > point 3 < /a >
    < ul >
    < li > < a class = "MenuBarItemSubmenu" href = "#" > point 3.1 < /a >
    < ul >
    < li > < a href = "#" > section 3.1.1 < /a > < /li >
    < li > < a href = "#" > 3.1.2 < /a > < /li >
    < /ul >
    < /li >
    < li > < a href = "#" > point 3.2 < /a > < /li >
    < li > < a href = "#" > point 3.3 < /a > < /li >
    < /ul >
    < /li >
    < li > < a href = "#" > point 4 < /a > < /li >
    < /ul >
    < script type = "text/javascript" >
    <!--
    var MenuBar1 = new Spry.Widget.MenuBar ("MenuBar1", {imgDown: "SpryAssets/SpryMenuBarDownHover.gif", imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});})
    ->
    < /script >
    < / body >
    < / html >

    @charset "UTF-8";

    / * Sections - version 0.6 - Pre - Release Spry 1.6.1 * /.

    / * Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

    /*******************************************************************************

    The AVAILABLE INFORMATION: Describes the box model, positioning, the order

    *******************************************************************************/

    / * The outermost container for the menu bar, an area of width auto without margin or padding * /.
    UL. MenuBarHorizontal
    {
    margin: 0;
    padding: 0;
    list-style-type: none;
    do-size: 100%;
    cursor: default;
    Width: auto;
    }
    / * Value of the menu bar active with this class, currently the definition of z-index to accommodate IE rendering bugs: http://therealcrisp.xs4all.nl/Meuk/IE-zindexbug.html */
    UL. MenuBarActive
    {
    z-index: 1000;
    }
    / * Menu item containers, position of children relative to this container and are a fixed width * /.
    UL. MenuBarHorizontal li
    {
    margin: 0;
    padding: 0;
    list-style-type: none;
    do-size: 100%;
    position: relative;
    text-align: left;
    cursor: pointer;
    Width: 8th;
    float: left;
    }
    / * Submenus should appear under their parent (top: 0) with a higher z-index, but they are first the left side of the screen (-1000em) * /.
    UL. MenuBarHorizontal ul
    {
    margin: 0;
    padding: 0;
    list-style-type: none;
    do-size: 100%;
    z index: 1020;
    cursor: default;
    Width: 8.2em;
    position: absolute;
    left:-1000em;
    }
    / * Submenu that shows with the designation of the class MenuBarSubmenuVisible, we put the car left so it happens on the screen below its parent menu item * /.
    UL. MenuBarHorizontal ul. MenuBarSubmenuVisible
    {
    left: auto;
    }
    / * Container of menu items are same fixed width parent * /.
    UL. MenuBarHorizontal ul li
    {
    Width: 8.2em;
    }
    / * Submenus should appear slightly overlapping to the right (95%) and upward (-5%) * /.
    UL. MenuBarHorizontal ul ul
    {
    position: absolute;
    margin:-5% 0 0 95%;
    }
    / * Submenu that shows with the designation of the class MenuBarSubmenuVisible, we have left to 0, it is on the screen * /.
    UL. MenuBarHorizontal ul. MenuBarSubmenuVisible ul. MenuBarSubmenuVisible
    {
    left: auto;
    top: 0;
    }

    /*******************************************************************************

    INFORMATION DESIGN: Describes the set of colors, borders, fonts

    *******************************************************************************/

    / * Submenu containers have borders on all sides * /.
    UL. MenuBarHorizontal ul
    {
    border: 1px solid #CCC;
    }
    / * Menu items are a light grey block with padding and no text decoration * /.
    UL. MenuBarHorizontal a
    {
    display: block;
    cursor: pointer;
    background-color: #EEE;
    Padding: 0.5em 0.75em;
    Color: #333;
    text-decoration: none;
    }
    / Components menu that have mouse over or focus have a blue background and white text * /.
    UL. MenuBarHorizontal a: hover, ul. MenuBarHorizontal a: focus
    {
    background-color: # 33;
    color: #FFF;
    }
    / * Menu items that are opened with the submenus are on MenuBarItemHover with a blue background and white text * /.
    UL. MenuBarHorizontal a.MenuBarItemHover, ul. MenuBarHorizontal a.MenuBarItemSubmenuHover, ul. MenuBarHorizontal a.MenuBarSubmenuVisible
    {
    background-color: # 33;
    color: #FFF;
    }

    /*******************************************************************************

    Submenu INDICATION: styles if there is a submenu in a given category

    *******************************************************************************/

    / * Menu items that have a submenu have the MenuBarItemSubmenu class designation and are set to use a positioned background the far left (95%) and vertically centered image (50%) * /.
    UL. MenuBarHorizontal a.MenuBarItemSubmenu
    {
    background-image: url (SpryMenuBarDown.gif);
    background-repeat: no-repeat;
    background-position: 50 95%;
    }
    / * Menu items that have a submenu have the MenuBarItemSubmenu class designation and are set to use a positioned background the far left (95%) and vertically centered image (50%) * /.
    UL. MenuBarHorizontal ul a.MenuBarItemSubmenu
    {
    background-image: url (SpryMenuBarRight.gif);
    background-repeat: no-repeat;
    background-position: 50 95%;
    }
    / * Menu items that are opened with the submenus have the designation of the MenuBarItemSubmenuHover class and are set to use a background image "hover" positioned on the far left (95%) and centered vertically (50%) * /.
    UL. MenuBarHorizontal a.MenuBarItemSubmenuHover
    {
    background-image: url (SpryMenuBarDownHover.gif);
    background-repeat: no-repeat;
    background-position: 50 95%;
    }
    / * Menu items that are opened with the submenus have the designation of the MenuBarItemSubmenuHover class and are set to use a background image "hover" positioned on the far left (95%) and centered vertically (50%) * /.
    UL. MenuBarHorizontal ul a.MenuBarItemSubmenuHover
    {
    background-image: url (SpryMenuBarRightHover.gif);
    background-repeat: no-repeat;
    background-position: 50 95%;
    }

    /*******************************************************************************

    BROWSER HACKS: hacks below should not be changed, unless you are an expert

    *******************************************************************************/

    / * HACK FOR IE: to ensure that sub menus show above form controls, underpin us each submenu with an iframe * /.
    UL. MenuBarHorizontal iframe
    {
    position: absolute;
    z index: 1010;
    Filter:alpha(opacity:0.1);
    }
    / * HACK FOR IE: to stabilize the appearance of the menu items. the slash in the float is to keep IE 5.0 analysis * /.
    @media screen, projection
    {
    UL. MenuBarHorizontal li. MenuBarItemIE
    {
    display: inline;
    f\loat: left;
    Background: #FFF;
    }
    }

    SpryMenuBar.js - version 0.12 - Pre - Release Spry 1.6.1
    //
    Copyright (c) 2006. Adobe Systems Incorporated.
    All rights reserved.
    //
    Redistribution and use in source form and binary, with or without
    modification, are permitted provided that the following conditions are met:
    //
    * The redistributions of source code must retain the above copyright notice
    This list of conditions and the following disclaimer.
    * The redistributions in binary form must reproduce the above copyright notice
    This list of conditions and the following disclaimer in the documentation
    and/or other documents provided with the distribution.
    * Neither the name of Adobe Systems Incorporated nor the names of its
    contributors may be used to endorse or promote products derived from this
    software without specific written permission.
    //
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS WHAT.
    AND ANY EXPRESS WARRANTY OR IMPLIED, INCLUDING, BUT WITHOUT LIMITATION, THE
    GUARANTEED IMPLICIT QUALITY MARKET AND ADEQUACY HAS A PARTICULAR PURPOSE
    ARE EXCLUDED. IN NO CASE WILL THE OWNER OF THE COPYRIGHT OR CONTRIBUTORS BE
    RESPONSIBLE FOR DIRECT, INDIRECT, INCIDENTAL, SPECIAL DAMAGES, COPIES, OR
    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PURCHASES OF)
    SUBSTITUTE PRODUCTS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
    INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
    CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
    RESULTING FROM THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
    POSSIBILITY OF SUCH DAMAGES.

    /*******************************************************************************

    SpryMenuBar.js
    This file manages the JavaScript for the Spry menu bar.  You should have no need
    to change this file.  Some highlights of the object from the menu bar, is that the timers are
    used to prevent the display until the user has flown over the parent of submenus
    menu item for some time, but also a timer for when they leave a submenu to keep
    display this submenu until that timer starts.

    *******************************************************************************/

    var Spry; If (!.) Spry) Spry = {}; If (!.) Spry.Widget) Spry.Widget = {};

    Spry.BrowserSniff = function()
    {
    var b = navigator.appName.toString ();
    var up = navigator.platform.toString ();
    au var = navigator.userAgent.toString ();

    This.Mozilla = this.ie = this.opera = this.safari = false;
    var re_opera = /Opera. ([0 - 9.] *)/i;
    var re_msie = /MSIE. ([0 - 9.] *)/i;
    var re_gecko = / gecko/i;
    var re_safari = /(applewebkit|safari)-/ ([\d\.] *) / i;
    var r = false;

    If ((r = ua.match (re_opera))) {}
    This.Opera = true;
    This.version = parseFloat (r [1]);
    } else if ((r = ua.match (re_msie))) {}
    This.IE = true;
    This.version = parseFloat (r [1]);
    } else if ((r = ua.match (re_safari))) {}
    This.Safari = true;
    This.version = parseFloat (r [2]);
    } else if (ua.match (re_gecko)) {}
    var re_gecko_version = /rv:\s*([0-9\.]_+) / i;
    r = ua.match (re_gecko_version);
    This.Mozilla = true;
    This.version = parseFloat (r [1]);
    }
    This.Windows = this.mac = this.linux = false;

    This. Platform = ua.match (/ windows/i)? "windows":
    (ua.match (/ linux/i)?) "linux":
    (ua.match (/ mac/i)?) "mac":
    UA.match (/ unix/i)? (('unix': 'unknown'));
    [this. Platform] = true;
    This.v = this.version;

    If (this.safari & & this.mac & & this.mozilla) {}
    This.Mozilla = false;
    }
    };

    Spry.is = new Spry.BrowserSniff ();

    Constructor for the Menu bar
    element must be an ID of an unordered list (< ul > tag)
    preloadImage1 and preloadImage2 are images for the rollover a State menu
    Spry.Widget.MenuBar = function (element, opts)
    {
    This.init (element, opts);
    };

    Spry.Widget.MenuBar.prototype.init = function (element, opts)
    {
    This.Element = this.getElement (element);

    represents the menu (under-) current, in that we operate
    this.currMenu = null;
    this.showDelay = 250;
    this.hideDelay = 600;
    If (typeof document.getElementById == 'undefined' |) (navigator.vendor == 'Apple Computer, Inc.' & & typeof window.) XMLHttpRequest == "undefined"). (Spry.is.ie & & typeof document.uniqueID == 'undefined'))
    {
    deposit on older browsers not taken in charge
    return;
    }

    Difficulty of flickering images CSS IE6
    If (Spry.is.ie & & Spry.is.version < 7) {}
    try {}
    document.execCommand ("BackgroundImageCache", false, true);
    } catch (err) {}
    }

    this.upKeyCode = Spry.Widget.MenuBar.KEY_UP;
    this.downKeyCode = Spry.Widget.MenuBar.KEY_DOWN;
    this.leftKeyCode = Spry.Widget.MenuBar.KEY_LEFT;
    this.rightKeyCode = Spry.Widget.MenuBar.KEY_RIGHT;
    this.escKeyCode = Spry.Widget.MenuBar.KEY_ESC;

    this.hoverClass = "MenuBarItemHover";
    this.subHoverClass = "MenuBarItemSubmenuHover";
    this.subVisibleClass = "MenuBarSubmenuVisible";
    this.hasSubClass = "MenuBarItemSubmenu;
    this.activeClass = "MenuBarActive";
    this.isieClass = "MenuBarItemIE";
    this.verticalClass = "MenuBarVertical."
    this.horizontalClass = "MenuBarHorizontal;
    this.enableKeyboardNavigation = true;

    this.hasFocus = false;
    load the overview images now
    If (OPTS)
    {
    for (var k opts)
    {
    If (typeof this [k] is "undefined")
    {
    rollover var = new Image;
    rollover. SRC = opts [k];
    }
    }
    Spry.Widget.MenuBar.setOptions (, opts);
    }

    Safari does not support the tabindex
    If (Spry.is.safari)
    this.enableKeyboardNavigation = false;

    If (this.) Element)
    {
    this.currMenu = this.element;
    var items = this.element.getElementsByTagName('li');
    for (var i = 0; i < items.length; i ++)
    {
    If (I > 0 & & this.enableKeyboardNavigation)
    .tabIndex items [i]. GetElementsByTagName ('a') [0] = '-1';

    (Items [i], element); This.Initialize
    If (Spry.is.IE)
    {
    this.addClassName (items [i], this.isieClass);
    Items [i].style.position = "static";
    }
    }
    If (this.enableKeyboardNavigation)
    {
    var self = this;
    this.addEventListener (document, 'keydown', function (e) {self.keyDown (e)}; false);
    }

    If (Spry.is.IE)
    {
    If (this.hasClassName (this.element, this.verticalClass))
    {
    This.Element.style.position = "relative";
    }
    var linkitems = this.element.getElementsByTagName ('a');
    for (var i = 0; i < linkitems.length; i ++)
    {
    . style.position linkitems [i] = 'relative ';
    }
    }
    }
    };
    Spry.Widget.MenuBar.KEY_ESC = 27;
    Spry.Widget.MenuBar.KEY_UP = 38;
    Spry.Widget.MenuBar.KEY_DOWN = 40;
    Spry.Widget.MenuBar.KEY_LEFT = 37;
    Spry.Widget.MenuBar.KEY_RIGHT = 39;

    Spry.Widget.MenuBar.prototype.getElement = function (ele)
    {
    If (ele & & typeof ele == 'string')
    return document.getElementById (ele);
    return ele;
    };

    Spry.Widget.MenuBar.prototype.hasClassName = function (ele, className)
    {
    If (! ele |! className |! ele.className | ele.className.search (new RegExp ("\\b" + className + "\\b")) == - 1).
    {
    Returns false;
    }
    Returns true;
    };

    Spry.Widget.MenuBar.prototype.addClassName = function (ele, className)
    {
    If (! ele |! className | this.hasClassName (ele, className))
    return;
    ele.className += (ele.className? "": "") + ClassName; "
    };

    Spry.Widget.MenuBar.prototype.removeClassName = function (ele, className)
    {
    If (! ele |! className |! this.hasClassName (ele, className))
    return;
    ele.className = ele.className.replace (new RegExp ("\\s*\\b" + className + "\\b", "g"), ' ');
    };

    addEventListener for the Menu bar
    join an event a tag without creating annoying HTML code
    Spry.Widget.MenuBar.prototype.addEventListener = function (element, eventType, Manager, capture)
    {
    Try
    {
    If (element.addEventListener)
    {
    element.addEventListener (eventType, Manager, capture);
    }
    Else if (element.attachEvent)
    {
    element.attachEvent ("on" + eventType, handler);
    }
    }
    catch (e) {}
    };

    menu bar createIframeLayer
    creates an IFRAME under a menu that appears above the form controls and ActiveX
    Spry.Widget.MenuBar.prototype.createIframeLayer = function (menu)
    {
    var layer = document.createElement ('iframe');
    layer.tabIndex = '-1';
    Layer.src = "' javascript: '" '; "
    layer.frameBorder = '0';
    Layer.scrolling = 'no ';
    menu.parentNode.appendChild (layer);

    Layer.style.Left = menu.offsetLeft + 'px ';
    Layer.style.Top = menu.offsetTop + 'px ';
    Layer.style.Width = menu.offsetWidth + 'px ';
    Layer.style.Height = menu.offsetHeight + 'px ';
    };

    menu bar removeIframeLayer
    Removes an IFRAME under a menu to reveal form and ActiveX controls
    Spry.Widget.MenuBar.prototype.removeIframeLayer = function (menu)
    {
    var layers = ((menu == this.element)? menu: menu.parentNode) .getElementsByTagName ('iframe');
    While (layers.length > 0)
    {
    layers [0].parentNode.removeChild (Layers [0]);
    }
    };

    menu bar clearMenus
    root is the unordered list of high level (< ul > tag)
    Spry.Widget.MenuBar.prototype.clearMenus = function (root)
    {
    var menus = root.getElementsByTagName ('ul');
    for (var i = 0; i < menus.length; i ++)
    this.hideSubmenu (menus [i]);

    this.removeClassName (this.element, this.activeClass);
    };

    menu bar bubbledTextEvent
    identify bubbled events text in Safari, so we can ignore
    Spry.Widget.MenuBar.prototype.bubbledTextEvent = function()
    {
    return Spry.is.safari & & (event.target == event.relatedTarget.parentNode |) (event.eventPhase == 3 & & event.target.parentNode == event.relatedTarget)) ;
    };

    menu bar showSubmenu
    set the CSS class on this menu to show
    Spry.Widget.MenuBar.prototype.showSubmenu = function (menu)
    {
    If (this.currMenu)
    {
    this.clearMenus (this.currMenu);
    this.currMenu = null;
    }

    If (menu)
    {
    this.addClassName (menu, this.subVisibleClass);
    If (typeof document.all! = "undefined" & &!) Spry.is.Opera & & navigator.vendor! = 'KDE')
    {
    If (! this.hasClassName (this.element, this.horizontalClass): menu.parentNode.parentNode! = this.element)
    {
    menu.style.Top = menu.parentNode.offsetTop + 'px ';
    }
    }
    If (Spry.is.ie & & Spry.is.version < 7)
    {
    this.createIframeLayer (menu);
    }
    }
    this.addClassName (this.element, this.activeClass);
    };

    menu bar hideSubmenu
    delete the CSS class on this menu to hide
    Spry.Widget.MenuBar.prototype.hideSubmenu = function (menu)
    {
    If (menu)
    {
    this.removeClassName (menu, this.subVisibleClass);
    If (typeof document.all! = "undefined" & &!) Spry.is.Opera & & navigator.vendor! = 'KDE')
    {
    menu.style.Top = ";
    menu.style.Left = ";
    }
    If (Spry.is.ie & & Spry.is.version < 7)
    this.removeIframeLayer (menu);
    }
    };

    initialization of the Menu bar
    create listeners for events for the widget bar of menus so that we can properly
    show and hide sub-menus
    Spry.Widget.MenuBar.prototype.initialize = function (listitem, element)
    {
    var opentime, closetime;
    link var = listitem.getElementsByTagName ('a') [0];
    submenus var = listitem.getElementsByTagName ('ul');
    var menu = (submenus.length > 0? submenus [0]: null);

    If (menu)
    this.addClassName (link, this.hasSubClass);

    If (!.) Spry.is.IE)
    {
    define a simple function which comes standard in Internet Explorer to determine
    If a node is in another node
    ListItem.Contains = function (testNode)
    {
    It's the list item
    if(testNode == null)
    Returns false;

    if(testNode == This)
    Returns true;
    on the other
    Return this.contains (testNode.parentNode);
    };
    }

    need to set this to reach lower
    var self = this;
    this.addEventListener (listitem, "mouseover", Function {self.mouseOver (listitem, e)}; false);
    this.addEventListener (listitem, 'mouseout/mouseouthandler()', Function {if (self.enableKeyboardNavigation) self.clearSelection (); self.mouseOut (listitem, e);}, false);

    If (this.enableKeyboardNavigation)
    {
    this.addEventListener (link, 'blur', function (e) {self.onBlur (listitem)}; false);
    this.addEventListener (link, 'focus', Function {self.keyFocus (listitem, e)}; false);
    }
    };
    Spry.Widget.MenuBar.prototype.keyFocus = function (listitem, e As EventArgs)
    {
    this.lastOpen = listitem.getElementsByTagName ('a') [0];
    this.addClassName (this.lastOpen, listitem.getElementsByTagName('ul').length > 0? this.subHoverClass: this.hoverClass);
    this.hasFocus = true;
    };
    Spry.Widget.MenuBar.prototype.onBlur = function (listitem)
    {
    this.clearSelection (listitem);
    };
    Spry.Widget.MenuBar.prototype.clearSelection = {function (el)}
    search any intersection with the open current item
    If (! this.lastOpen)
    return;

    If (el)
    {
    El = el.getElementsByTagName ('a') [0];

    check children
    var point = this.lastOpen;
    While (article! = this.element)
    {
    var tmp = el;
    While (tmp! = this.element)
    {
    If (tmp is point)
    return;
    try {}
    tmp = tmp.parentNode;
    } catch (err) {break ;}
    }
    Item = item.parentNode;
    }
    }
    var point = this.lastOpen;
    While (article! = this.element)
    {
    this.hideSubmenu (item.parentNode);
    link var = item.getElementsByTagName ('a') [0];
    this.removeClassName (link, this.hoverClass);
    this.removeClassName (link, this.subHoverClass);
    Item = item.parentNode;
    }
    this.lastOpen = false;
    };
    Spry.Widget.MenuBar.prototype.keyDown = function (e)
    {
    If (! this.hasFocus)
    return;

    If (! this.lastOpen)
    {
    this.hasFocus = false;
    return;
    }

    var e = e | event;
    ListItem var = this.lastOpen.parentNode;
    var this.lastOpen = link;
    submenus var = listitem.getElementsByTagName ('ul');
    var menu = (submenus.length > 0? submenus [0]: null);
    var hasSubMenu (menu) =? true: false;

    opts var = [listitem, menu, null, this.getSibling (listitem, 'previousSibling'), this.getSibling (listitem, 'nextSibling')];

    If (! opts [3])
    opts [2] = (listitem.parentNode.parentNode.nodeName.toLowerCase () == 'li')? listitem.parentNode.parentNode:null;

    var found = 0;
    switch (e.keyCode) {}
    case this.upKeyCode:
    found = this.getElementForKey (opt, 'y', 1);
    break;
    case this.downKeyCode:
    found = this.getElementForKey (opt, 'y',-1);
    break;
    case this.leftKeyCode:
    found = this.getElementForKey (opt, 'x', 1);
    break;
    case this.rightKeyCode:
    found = this.getElementForKey (opt, 'x',-1);
    break;
    case this.escKeyCode:
    case 9:
    this.clearSelection ();
    this.hasFocus = false;
    default: return;
    }
    switch (found)
    {
    case 0: return End Function
    case 1:
    subopts
    this.mouseOver (listitem, e);
    break;
    case 2:
    parent
    this.mouseOut (opts [2], e);
    break;
    case 3:
    case 4:
    left - right
    this.removeClassName (link, hasSubMenu? this.subHoverClass: this.hoverClass);
    break;
    }
    var link is opts [found] .getElementsByTagName ('a') [0];.
    If (opts [found].nodeName.toLowerCase () is "ul")
    opts [found] = opts [found] .getElementsByTagName ('li') [0];

    this.addClassName (link, opts [found].getElementsByTagName('ul').length > 0? this.subHoverClass: this.hoverClass);
    this.lastOpen = link;
    OPTS [found]. GetElementsByTagName ('a') [0]. Focus();

    stop the new management of the events by the browser
    Return Spry.Widget.MenuBar.stopPropagation (e);
    };
    Spry.Widget.MenuBar.prototype.mouseOver = function (listitem, e As EventArgs)
    {
    link var = listitem.getElementsByTagName ('a') [0];
    submenus var = listitem.getElementsByTagName ('ul');
    var menu = (submenus.length > 0? submenus [0]: null);
    var hasSubMenu (menu) =? true: false;
    If (this.enableKeyboardNavigation)
    this.clearSelection (listitem);

    If (this.bubbledTextEvent ())
    {
    ignore the propagated events text
    return;
    }

    If (listitem.closetime)
    clearTimeout() (listitem.closetime);

    if(this.currMenu == ListItem)
    {
    this.currMenu = null;
    }

    move the focus too
    If (this.hasFocus)
    Link.Focus ();

    the menu highlighted
    this.addClassName (link, hasSubMenu? this.subHoverClass: this.hoverClass);
    this.lastOpen = link;
    If (menu & &! this.hasClassName (menu, this.subHoverClass))
    {
    var self = this;
    ListItem.OpenTime = window.setTimeout (function () {self.showSubmenu (menu)}; this.showDelay);
    }
    };
    Spry.Widget.MenuBar.prototype.mouseOut = function (listitem, e As EventArgs)
    {
    link var = listitem.getElementsByTagName ('a') [0];
    submenus var = listitem.getElementsByTagName ('ul');
    var menu = (submenus.length > 0? submenus [0]: null);
    var hasSubMenu (menu) =? true: false;
    If (this.bubbledTextEvent ())
    {
    ignore the propagated events text
    return;
    }

    var related = (typeof e.relatedTarget! = "undefined"? e.relatedTarget: e.toElement);
    If (!) ListItem.Contains (related))
    {
    If (listitem.opentime)
    clearTimeout() (listitem.opentime);
    this.currMenu = listitem;

    remove menu highlighting
    this.removeClassName (link, hasSubMenu? this.subHoverClass: this.hoverClass);
    If (menu)
    {
    var self = this;
    ListItem.closetime = window.setTimeout (function () {self.hideSubmenu (menu)}; this.hideDelay);
    }
    If (this.hasFocus)
    Link.Blur ();
    }
    };
    Spry.Widget.MenuBar.prototype.getSibling = function (element, siblings)
    {
    var = element [brother] child;
    While (child & & child.nodeName.toLowerCase ()! = "li")
    child = child [brother];

    return of child;
    };
    Spry.Widget.MenuBar.prototype.getElementForKey = function (SLE, prop, dir)
    {
    var found = 0;
    var Rect = Spry.Widget.MenuBar.getPosition;
    Var ref = rect (els [found]);

    var hideSubmenu = false;
    make the visible subitem to calculate the position
    If (els [1] & &! this.hasClassName (els [1], this.)) MenuBarSubmenuVisible))
    {
    . style.visibility Els [1] = "hidden";
    this.showSubmenu(els[1]);
    hideSubmenu = true;
    }

    var isVert = this.hasClassName (this.element, this.verticalClass);
    hasParent var = els [0].parentNode.parentNode.nodeName.toLowerCase () == 'li '? true: false;

    for (var i = 1; i < els.length; i ++) {}
    When you browse the y-axis in the menus vertical, ignore the children and parents
    If (prop == 'y' & & isVert & & (i == 1 | I == 2))
    {
    continue;
    }
    When navigationg on the x axis in the horizontal menu LEVEL FIRST, ignore the children and parents
    If (prop == 'x' & &! isVert & &! hasParent & & (i == 1 | I == 2))
    {
    continue;
    }

    If (els [i])
    {
    var tmp = rect (els [i]);
    If ((dir * tmp[prop]) < (dir * ref [prop]))
    {
    REF = tmp;
    found = i;
    }
    }
    }

    In return hide the submenu
    If (els [1] & & hideSubmenu) {}
    this.hideSubmenu(els[1]);
    . style.visibility Els [1] = ";
    }

    return found;
    };
    Spry.Widget.MenuBar.camelize = function (str)
    {
    If (str.indexOf('-') ==-1) {}
    return str;
    }
    var oStringList = str.split('-');
    var isFirstEntry = true;
    var camelizedString = ";

    for (var i = 0; i < oStringList.length; i ++)
    {
    If (oStringList [i] .length > 0)
    {
    If (isFirstEntry)
    {
    camelizedString = oStringList [i];
    isFirstEntry = false;
    }
    on the other
    {
    var s = oStringList [i];
    camelizedString += s.charAt (0) .toUpperCase () + s.substring (1);
    }
    }
    }

    Return camelizedString;
    };

    Spry.Widget.MenuBar.getStyleProp = function (element, prop)
    {
    var value;
    Try
    {
    If (element.style)
    value = element.style [Spry.Widget.MenuBar.camelize (prop)];

    If (! value)
    If (document.defaultView & & document.defaultView.getComputedStyle)
    {
    CSS var = document.defaultView.getComputedStyle (item, null);
    value = css? css.getPropertyValue (prop): null;
    }
    Else if (element.currentStyle)
    {
    value = element.currentStyle [Spry.Widget.MenuBar.camelize (prop)];
    }
    }
    catch (e) {}

    return value == 'auto '? NULL: value;
    };
    Spry.Widget.MenuBar.getIntProp = function (element, prop)
    {
    var a = parseInt (Spry.Widget.MenuBar.getStyleProp (item, prop), 10);
    If (isNaN (a))
    return 0;
    return a;
    };

    Spry.Widget.MenuBar.getPosition = function (el, doc)
    {
    doc = doc. document;
    If (typeof (el) == 'string') {}
    El = doc.getElementById (el);
    }

    If (! el) {}
    Returns false;
    }

    If (el.parentNode = null |) Spry.Widget.MenuBar.getStyleProp (el, 'display') == 'none') {}
    the element must be visible to have a box
    Returns false;
    }

    var ret = {x: 0, y: 0};
    var parent = null;
    var box;

    If (el.getBoundingClientRect) {/ / IE}
    box = el.getBoundingClientRect ();
    scrollTop var = doc.documentElement.scrollTop | doc.body.scrollTop;
    scrollLeft var = doc.documentElement.scrollLeft | doc.body.scrollLeft;
    RET.x = box.left + scrollLeft;
    RET.y = box.top + scrollTop;
    } Else if (doc.getBoxObjectFor) {/ / gecko}
    box = doc.getBoxObjectFor (el);
    RET.x = box.x;
    RET.y = box.y;
    } else {/ / safari/opera}
    RET.x = el.offsetLeft;
    RET.y = el.offsetTop;
    parent = el.offsetParent;
    If (parent! = el) {}
    While (parent) {}
    RET.x += parent.offsetLeft;
    RET.y += parent.offsetTop;
    parent = parent.offsetParent;
    }
    }
    Opera & (absolute safari) represent bad body offsetTop
    If (Spry.is.opera |) Spry.is.Safari & & Spry.Widget.MenuBar.getStyleProp (el, 'position') == 'absolute')
    RET.y = doc.body.offsetTop;
    }
    If (el.parentNode)
    parent = el.parentNode;
    on the other
    parent = null;
    If {(parent.nodeName)
    var No. case = parent.nodeName.toUpperCase ();
    While (parent & & case! = "BODY" & & case! = 'HTML') {}
    No case = parent.nodeName.toUpperCase ();
    RET.x = parent.scrollLeft;
    RET.y = parent.scrollTop;
    If (parent.parentNode)
    parent = parent.parentNode;
    on the other
    parent = null;
    }
    }
    return ret;
    };

    Spry.Widget.MenuBar.stopPropagation = function (ev)
    {
    If (ev.stopPropagation)
    ev.stopPropagation ();
    on the other
    ev.cancelBubble = true;
    If (ev.preventDefault)
    ev.preventDefault ();
    on the other
    ev.returnValue = false;
    };

    Spry.Widget.MenuBar.setOptions = function (obj, optionsObj, ignoreUndefinedProps)
    {
    If (! optionsObj)
    return;
    for (var optionName in optionsObj)
    {
    If (ignoreUndefinedProps & & optionsObj [Optionname] == undefined)
    continue;
    obj [Optionname] = optionsObj [Optionname];
    }
    };

    It may be an idea to enable active scripting in your browser on

  • Why not Firefox 4.0 back button does not work since the homepage or google search?

    I've just upgraded to firefox 4.0 tonight, and the back button is not working properly of my homepage or certain types of google searches.

    I can reproduce this problem every time by following these steps:

    (1) open a new tab, and I get a blank page.
    (2) select the Home button. I find myself at http://www.google.com/ig
    (3) go to the address bar type in a new URI, and press return

    Now, I leave my home page and go to the new page, but I can't go back to my home page.

    Similar behavior happens if I do a search on google for the address of quick search in the upper right.

    (1) start a new tab.
    (2) enter a search term and press enter
    3) click on one of the links to research and you transition to the new page, but the back button does not work.

    It works fine if I do something like:
    (1) open a new tab.
    (2) enter google.com in the address bar and press to enter.
    (3) do a GOOGLES search arae.
    4) click a search result link.

    This works very well for me.

    In my case, I turn off the Add McAfee SiteAdvisor 3.3.1 and the problem goes away.

  • Brand new Dell 2808 router does not work.

    1. the 2808 is not connected to the internet.

    2. when it is received, the 2808 under tension with the disabled DHCP server and port active routing. It is the default setting. Not good to use normal, but worked as advertised. The DHCP server is usually needed in a small switch. I needed an active DHCP service.

    3. I've changed managed and connected fashion. A "saved to restore configuration screen" appeared. Horrible thing. Trashed the router. There is no saved configuration, the 2808 restarts. 2808 completely stopped working after that.

    4. after resetting 2808, the 2808 seemed no longer routing packets, so nothing works now with the exception of the web client, which does not seem to do anything for the networking.

    5 I did activate the DHCP client and configure the IP pool. However, no routed packets, nothing works. Port au port data routing does not work. The DHCP server is not required to allocate IP addresses.

    6. I paid 80 dollars to a so-called "Dell Customer Service" held to solve the problem. They have failed. It turns out that they did not know how to work the 2808.

    7 I have not understood how to contact customer service the Dell directly for the 2808. Not good. I bought a T7810 workstation in 2015 with 5 years of service from Dell, and I don't know how to contact Dell support technical support. I use the 2808 with the T7810. Both should be covered if the customer service could be found.

    8. bottom line, I bought the 2808 on July 27, 2016, and many hours later my effort and more hours of a consultant, I am frustrated trying to run home mode: a router 8-port 1000-baseTpacket with a DHCP Server enabled. I'm about to box 2808 router back to Amazon because it does not work and cannot be implemented.

    Any ideas?

    Thanks in advance to 1 million.

    Keith

    The simplest method to contact support is to enter the serial number on our support site.
    http://Dell.to/20VqlwQ The site will then list the various methods to contact support for this range of products.

    The 2808 PowerConnect doesn't have a console port, so recovery is somewhat limited. If the switch is on firmware version 1.0.0.38 or earlier, then a factory reset can be done by simply changing the transition from managed to not managed and then again. If the switch is on more recent firmware, however, this process does not reset the switch to factory default.

    Being a new switch, it should be under warranty. If the switch is not recoverable, support should be able to get a replacement sent to you.

  • Bland Muse - States Panel - Adobe does not work when you use images of filling

    Hi all

    I have a filled rectangle with an image using the control panel of the padding in Muse. I want the rollover State to present a slightly modified image. I have change the rollover State in the States Panel and check the option melted and set it for ease in/out to 0.5 s.

    When I preview/publish my site, the fade does not work. The image flashes just as he would have before the last update.

    The works of bland on the text very well or if I wanted to reduce the opacity of the image in the rollover State, but not one filling to another. Why is this?

    Thanks in advance.

    I see in Firefox, it isn't the transition but Safari it is. So I suspect that this is probably the browser compatibility to have a transition of filling.

  • Adobe first CC 2015 - Set Matte does not work correctly

    Validated during the Adobe Creative Jam in Las Vegas that this feature does not work in the latest version of Adobe first CC 2015.  We should be able to put a cache based on any channel (alpha, lum, etc.) target a video layer.  It worked correctly in previous versions.  It would be the same process in After Effects to the current layer to follow matte (alpha, luma, etc.) the top layer.

    Please advise when this will be fixed.  This affects several tasks frequently performed in publishing as creating custom transitions, title effects and more.  Probably will be considered a serious bug.

    Maybe this has been posted in the wrong place then.  Thanks for the comments.

    It looks like to be corrected during the 9.2.0 (41) generation applied this morning.  Ran tests and it works as it is supposed here.

  • Login page does not work

    Hello

    I developed the admin dashboard a simple for my project.


    http://BHC.edu.in/BHCNET/admin/login.php


    The login page works well in localhost. After the download on my site, the login page does not work.


    It shows that the user name and password is incorrect. Kindly help me.

    username : admin

    password: admin

    Here is my code.

    <? PHP

    session_start();

    ? >

    <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / IN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > ""

    " < html xmlns =" http://www.w3.org/1999/xhtml ">

    < head >

    < meta http-equiv = "Content-Type" content = text/html"; charset = utf-8 "/ >"

    < title > Untitled Document < /title >

    < / head >

    < body >

    < h1 align = "center" > welcome aboard the Admin! < / h1 >

    < img src = "Images/Admin - icon.png" width = "200" height = "200" style = "float: left;" Display: block; "class ="admin">

    < do action = "login.php" method = "post" name = 'loginform' id 'french' = > "

    < table width = "278" height = '174' border = '0' >

    < b >

    < td width = "102" height = "59" > < label > user name: < / label > < table >

    < td width = "187" > < input type = "text" name = "user name" placeholder = "Enter your name" / > < table >

    < /tr >

    < b >

    < td = "46" height > < label > password: < / label > < table >

    < td > < input type = "password" name = placeholder "password" = "Enter your password" / > < table >

    < /tr >

    < b >

    < td = "37" height > < input type = "submit" name = "login_but" id = "login" value = "Login" / > < table >

    < td > < p >

    < input type = "reset" value = "Reset" name = "reset_but" id = "reset" / >

    < /p > < table >

    < /tr >

    < /table >

    < / make >

    < / body >

    < / html >

    <? PHP

    If (isset($_POST['login_but']))

    {

    $name = mysql_real_escape_string($_POST['username']);

    $pass = mysql_real_escape_string($_POST['password']);

    $encrypt = md5 ($pass);

    include("include/Connection.php");

    $query = "select * from users_login where name = '$name' and password = '$pass'"; "

    $run_query = mysql_query ($query, $conn);

    If (mysql_num_rows ($run_query) > 0)

    {

    $_SESSION ['username'] = $name;

    echo 'window.open ('index.php', '_self') < script > < /script >';

    }

    on the other

    {

    echo "< script > alert ("user name or password is incorrect!") < /script > ';

    }

    }

    ? >

    Kindly help me.

    Thank you in advance.

    There are two things that stand out immediately as incorrect:

    • You call mysql_real_escape_string() before connecting to the database. The connection must come first.
    • You use the original functions of PHP MySQL. They have been deprecated and do not work on several servers. Use MySQLi .
  • 960px simple html does not work?

    I have b een coding of pages a while but it's puzzled me.

    I have a page with simple code:

    <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / IN".

    " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.DTD "> "
    " < html xmlns =" http://www.w3.org/1999/xhtml ">
    < head >
    < meta http-equiv = "Content-Type" content = text/html"; charset = utf-8 "/ >"
    < title > Untitled Document < /title >
    < style type = "text/css" >

    {#960Wrapper}
    Width: 960px;
    background-color: #0F0;
    margin-right: auto;
    left margin: auto;
    }
    #header {}
    background-color: #C9F;
    }
    #footer {}
    background-color: #C0F;
    }
    < / style >
    < / head >

    < body >

    < div id = "960Wrapper" > content for id WrapperPage goes here

    < div id = "header" > this part is reserved for the logo < / div >

    < div id = "contentArea" >
    < p > please click a button: < /p >
    < / div >

    < div id = "footer" > this part is reserved for the footer < / div >

    < / div >

    < / div >
    < / body >
    < / html >

    However everything goes full width and edge of the browser - all of them.

    Maybe my grey cells are tired - or something is damaged but the machine won't accept - in or out of dreamweaver.

    I rebooted - run ccleaner and restarted again, but something does not work for me.

    I would be grateful if someone could confirm that I don't go crazy if you please.

    Terry

    #960Wrapper

    A class or ID name must not start with a number.

  • File.upload ActionScript does not work on Air SDK for iOS devices

    I try to use the ActionScript File.upload to transfer a file on Air SDK for iOS environment, but the File.upload does not work properly. No event on the file upload handler is executed after File.upload is called, and no exception is caught. When I check the side network traffic server, I found no application http even didn't hit the server after execution of File.upload. The code is below.

    ------------------------------------------------------------------------------------------ -----------------------------------------------------------------------

    <? XML version = "1.0" encoding = "utf-8"? >

    " < = xmlns:fx s:View ' http://ns.Adobe.com/MXML/2009 "xmlns:s ="library://ns.adobe.com/flex/spark"title ="HomeView"> "

    < fx:Declarations >

    <! - Place non-visual elements (e.g., services, items of value) here - >

    < / fx:Declarations >

    < fx:Script >

    <! [CDATA]

    private var file:File;

    private var dir:File;

    This method is executed to create a file and download it when you press the download button.

    protected void OnUploadButtonPressed(event: MouseEvent): void {}

    trace ("upload button clicked");

    var urlReq:URLRequest = new URLRequest ("http://10.60.99.31/MyPath/fileUploadTest.do");

    urlReq.method = URLRequestMethod.POST;

    var str:String = "this is test";

    var imageBytes:ByteArray = new ByteArray();

    for (var i: int = 0; i < str.length; i ++) {}

    imageBytes.writeByte (str.charCodeAt (i));

    }

    trace ("size =" + imageBytes.length);

    try {}

    dir = File.applicationStorageDirectory

    I also tested in several different directories

    dir = File.createTempDirectory ();

    dir = File.documentsDirectory;

    var today: Date = new Date();

    var filename:String = 'IMG' + now.fullYear + now.month + now.day + now.hours + now.minutes + now.seconds + now.milliseconds + ".txt";

    file = dir.resolvePath (filename);

    var stream: FileStream = new FileStream();

    Stream.Open (file, FileMode.WRITE);

    stream.writeBytes (imageBytes);

    Stream.Close ();

    Review the content of the file to check if the file is written successfully.

    var readStream:FileStream = new FileStream();

    readStream.open (file, FileMode.READ);

    var: string result = readStream.readUTFBytes (readStream.bytesAvailable);

    trace ("rear read result =" + result); The result is shown here as planned.

    file.addEventListener (Event.COMPLETE, uploadComplete);

    file.addEventListener (IOErrorEvent.IO_ERROR, ioError);

    file.addEventListener (SecurityErrorEvent.SECURITY_ERROR, securityError);

    file.addEventListener (ErrorEvent.ERROR, someError);

    file.addEventListener (ProgressEvent.PROGRESS, onProgress);

    file.upload (urlReq); This line does not work. No handler is executed. No http request struck the coast server.

    trace ("after file upload test");

    } catch (error) {}

    trace (e);

    }

    }

    Complete Manager

    private function uploadComplete (event: Event): void

    {

    trace ("Upload successful.");

    }

    IOError handler

    private void ioError (error: IOErrorEvent): void

    {

    trace ("Upload failed:"+ error.text ");

    }

    Manager SecurityError

    private void securityError(error:SecurityErrorEvent):void {}

    trace ("security error:" + error.text);

    }

    Another Manager

    private void someError(error:ErrorEvent):void {}

    trace ("an error" + error.text);

    }

    Progress Manager

    private void onProgress(event:ProgressEvent):void {}

    trace ("progressHandler");

    }

    This method is executed to call the URLLoader.load when the delicate touch.

    protected void OnTrickyButtonPressed(event: MouseEvent): void {}

    var urlReq:URLRequest = new URLRequest ("http://200.60.99.31/"); This points to a server not - exist

    urlReq.method = URLRequestMethod.POST;

    urlReq.data = new ByteArray();

    var loader: URLLoader = new URLLoader();

    try {}

    Loader.Load (urlReq); This line is very important in iOS7. He decides if the latter file.upload may work.

    But in iOS8, file.upload does not work even if that line is executed.

    trace ("after urlloader load");

    } catch (error) {}

    trace (e);

    }

    }

    []] >

    < / fx:Script >

    < s:Button = "200" x = "200" width = "400" height = "200" label = "Upload" click = "OnUploadButtonPressed (event)" / > "

    < s:Button = "200" x = "500" width = "400" height = "200" label = "Tricky" click = "OnTrickyButtonPressed (event)" / > "

    < / s:View >

    ------------------------------------------------------------------------------------------ -----------------------------------------------------------------------


    When it is run on the simulator of the Air, it works very well as expectedand the file is successfully downloaded to the server. But when run on iOS devices (in my case, iPad), as I explained at the beginning, no event on the file upload handler is executed and not the http request has even hit the server. So I think that the problem may come from the client side.

    During my attempt to solve the problem, I found something complicated about this problem on iOS7. In other words, if you call the URLLoader.load method (although the URLLoader.load points to an address non-existed) before calling the File.upload method, the File.upload will work as expected on iOS7. Specifically, when the above OnTrickyButtonPressed method is run before the OnUploadButtonPressedmethod, File.upload will succeed on iOS7. But this only happens on iOS7. On iOS8, File.upload still refuses to work, regardless of knowing if the URLLoader.load is executed before.

    I think in my case, the problem is not the problem of sandbox or a session of Firefox problem described in the two links below, because not even a http request hit the side server. It seems that the Air SDK for iOS comes to fail send the http reason request any.

    http://StackOverflow.com/questions/5967382/Flex-4-FileReference-issues-with-Firefox

    http://StackOverflow.com/questions/351258/how-do-i-make-Flex-file-upload-work-on-Firefox-a nd-safari

    To make my problem clear, I list my environment below:

    • Development environment: Windows7 (64-bit) / Mac os 10.9.4 (tested on both OS platforms.)
    • IDE: Flash Builder 4.7
    • Air SDK: 3.8 / 16.0.0 (after that I have updated to the latest Air SDK 16.0.0, problem persists.)
    • Application server: Tomcat7 + spring

    Finally, I want to mention that download the file using URLLoader.load isn't an option in my case because I want to download large files in the future, which cannot be addressed with the URLLoader.load.

    I struggled with this for days. If I really appreciate it if anyone has an idea about this.

    Thanks in advance.

    Hi KA RYU.

    We have reproduced the issue successfully, our team would work on it.

    -Tushar

  • Effect of lens flare (Quick Time movie format) does not work in Adobe Premiere CS6

    Hey Adobe,

    My video effect flare (fornat VIDEO QUICK TIME) for the video transition does not work. Only the audio appear in my Adobe Premiere CS6.

    Please I need help from you.

    Thank you very much...

    -SieraG-

    Robodog

    You know.  I found already what the problem...

    I lose my file QUICK TIME ALTERNATIVE and QUICK TIME PLAYER.

    I downloaded these files and now everything is fine... !

    Thank you very much for your help...

    Kind regards

    -sammy g-

  • Clip from movie running does not work

    Hello

    I'm new to actionscript 3.0. I created a flash movie that contains a simple clip (clip_mc) and a button (btnGo). Depending on the number of clicks of button clip_mc stop and play. It works very well with the 'Test Scene'. But when I run the SWF file separately, the action script does not work.

    Here is the code:

    import flash.display.MovieClip;

    var count: int = 0;

    btnGo.addEventListener (MouseEvent.CLICK, fl_MouseClickHandler);

    function fl_MouseClickHandler(event:MouseEvent):void

    {

    If (ExternalInterface.available)

    {

    var val: Boolean = counter ++ % 2 == 0;

    trace ("calling function fromJS with value:" + val);

    If (Val)

    {

    clip_mc. Stop();

    trace ("Stop");

    }

    on the other

    {

    clip_mc. Play();

    trace ("Play");

    }

    }

    }

    I tried to export as Movie Clip and run, it still does not work. Can someone please help me understand this.

    My guess would be that the Actionscript code works, just not in a way that you expect.  If you test the swf file alone, then chances are that ExternalInterface.available turns to the top of the 'false' because there is no html page to confirm availability.

    You will not see traces when you run a swf by itself if that's what you expect to see.  You must instead use textfields in these circumstances.

    Try to see what this value ExternalInterface.available ahead test phrases to see what value there... use a textfield, rather than by the trace.

    In addition, having Flash publish an html page and test the page html instead of just the swf file on its own.

  • Videos and games does not work, Mac Snow Leopard

    It is a problem, that I actually had for a while, but it never really touched a large part that I thought it was important. Now it is just boring.

    In fact, some video players and games online does not work. Most video players outside of YouTube will not work. The player will load, but the video never does. For example, the last video with that I got in trouble is the video player of Nickelodeon for the legend of Korra. When I try to watch that, I get a black box and an image of type "Loading" appears, swirls around once and then disappears. After that, it becomes unresponsive. This is typical of many, but not all, video players, I met on the web.

    I don't know if it's related, but I also had problems with various games. Often times, they work very well until at some point, as the end of a level, transition and then they will become numb. A good example here is the game Bloons Tower Defense 4. It is a game that I know was on my old system. But now, when it loads the level, it freezes before loading the tours available to place and reacts differently. An example is shown below. The box top-left question mark in the right sidebar should reveal a dart monkey and my money of departure must be filled, but instead, the game crashes to the top. I had similar blockages on a number of games, so I am sure that the problem is not just with this game.

    btd.png

    As I said, I had this problem for awhile now. I have updated Flash and my browsers several times since they started. I have these problems in all my browsers (Safari, Opera, Camino, Firefox), there seems to be a problem with Flash. I also tried to uninstall and reinstall flash, and disable all other plugins browser.

    I use a MacBook Pro with Macintosh OS X 10.6.8 leopard snow, 2.53 GHz Intel Core i5, with Flash 11.2.202.233. Current browsers: Firefox 11.0, Opera 11.61, Camino 2.1.2 Safari 5.1.5

    Any ideas what I might be dominant?

    These errors make me think that Flash has problems to write to the folder were Flash cookies are stored (LSO, sharedobject).  On Mac, it's

    • ~\Library\Preferences\Macromedia\Flash flash
    • ~\Library\Caches\Adobe\Flash flash

    You can check the permissions for these folders?  You might want to run check the permissions on your disk (http://support.apple.com/kb/HT1452), and then delete the ~\Library\Preferences\Macromedia folder and the folder of player of ~ \Library\Caches\Adobe\Flash.

Maybe you are looking for

  • External WD My Book 1 TB HDD has disappeared

    I've had this car for many years.  Use this external drive for Time Machine backups for some time.  Yesterday I received a message from Time Machine what no backup was done 10 days (ouch! more timely message, please!), because the hard drive could no

  • wake random

    wake is random. click of a mouse, l ' screen then p is s "is waiting 10 sec reclic and it's good

  • put an end to a queue

    I copied the code for this post: http://zone.ni.com/devzone/cda/epd/p/id/1959, however, the vi is an older version of Labview. Above all, 'not a queue vi', is no longer available at least in the 2009 version. So how do I end the while loop once the l

  • HP Pavilion g6: System off hp Pavilion g6

    Disabling the hp Pavilion g6 system code 68337356 Help, please

  • Compaq Presario CQ61 - 305EV Win7 for XP downgrade

    Hi all. It's mines 1st post I have tried many research on the net, as well as the community of HP. I tried basic downgrade. http://h30434.www3.HP.com/T5/operating-systems-and-software/General-XP-downgrade-Guide-for-HP-laptop... But she again and new