Spry accordeon - all tabs must be closed in browser

Hi,
I made an accordeon with only pictures and I need to know where I can change the setting to close the first tab.
So that you only see all the tabs and no content. When the visitor clicks on a tab it needs to open.
The accordeon works but the first pannel is always open. I couldn't find an answer in the forum.
Thank you for answering me.
Carla

Hi Arnout,
I've got a part of my question answered but know I can't open the panels anymore.
The site is not yet online. The code below is what is in my html page.
!images/03 horeca/03-mediterraneo-tab.jpg|height=73|width=700|src=images/03 horeca/03-mediterraneo-tab.jpg!
Tag 1
!images/03 horeca/03-mediterraneo-content.jpg|height=803|width=700|src=images/03 horeca/03-mediterraneo-content.jpg!
!images/06 winkel/06-clou-show-tab.jpg|height=73|width=700|src=images/06 winkel/06-clou-show-tab.jpg!
Tag 2
!images/06 winkel/06-clou-show-content.jpg|height=395|width=700|src=images/06 winkel/06-clou-show-content.jpg!Inhoud 2
var Accordion1 = new Spry.Widget.Accordion("Accordion1", );
This is the spryAccordion.css
.Accordion {
     border-left: solid 0px gray;
     border-right: solid 0px black;
     border-bottom: solid 0px gray;
     overflow: hidden;
     width: 700px;
     padding: 0px;
     margin: 0px;
     text-decoration: none;
     color: #F00;
     height: inherit;
/* This is the selector for the AccordionPanel container which houses the
panel tab and a panel content area. It doesn't render visually, but we
make sure that it has zero margin and padding.
The name of the class ("AccordionPanel") used in this selector is not necessary
to make the widget function. You can use any class name you want to style an
accordion panel container.
.AccordionPanel
/* This is the selector for the AccordionPanelTab. This container houses
the title for the panel. This is also the container that the user clicks
on to open a specific panel.
The name of the class ("AccordionPanelTab") used in this selector is not necessary
to make the widget function. You can use any class name you want to style an
accordion panel tab container.
.AccordionPanelTab {
     background-color: #000;
     margin: 0px;
     padding: 0px;
     cursor: pointer;
     -moz-user-select: none;
     -khtml-user-select: none;
     border-top-width: 0px;
     border-right-width: 0px;
     border-bottom-width: 0px;
     border-left-width: 0px;
     border-top-style: solid;
     border-right-style: solid;
     border-bottom-style: solid;
     border-left-style: solid;
     border-top-color: black;
     border-bottom-color: gray;
     height: 73px;
     overflow: hidden;
     color: #F00;
.AccordionPanelTab span
/* This is the selector for a Panel's Content area. It's important to note that
you should never put any padding on the panel's content area if you plan to
use the Accordions panel animations. Placing a non-zero padding on the content
area can cause the accordion to abruptly grow in height while the panels animate.
Anyone who styles an Accordion MUST specify a height on the Accordion Panel
Content container.
The name of the class ("AccordionPanelContent") used in this selector is not necessary
to make the widget function. You can use any class name you want to style an
accordion panel content container.
.AccordionPanelContent
/* This is an example of how to change the appearance of the panel tab that is
currently open. The class "AccordionPanelOpen" is programatically added and removed
from panels as the user clicks on the tabs within the Accordion.
.AccordionPanelOpen .AccordionPanelTab {
     background-color: #000;
/* This is an example of how to change the appearance of the panel tab as the
mouse hovers over it. The class "AccordionPanelTabHover" is programatically added
and removed from panel tab containers as the mouse enters and exits the tab container.
.AccordionPanelTabHover {
     text-decoration: none;
.AccordionPanelOpen .AccordionPanelTabHover {
/* This is an example of how to change the appearance of all the panel tabs when the
Accordion has focus. The "AccordionFocused" class is programatically added and removed
whenever the Accordion gains or loses keyboard focus.
.AccordionFocused .AccordionPanelTab {
/* This is an example of how to change the appearance of the panel tab that is
currently open when the Accordion has focus.
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
This is the spryAccordion.js
var Spry;
if (!Spry) Spry = {};
if (!Spry.Widget) Spry.Widget = {};
Spry.Widget.Accordion = function(element, opts)
     this.element = this.getElement(element);
     this.defaultPanel = 0;
     this.hoverClass = "AccordionPanelTabHover";
     this.openClass = "AccordionPanelOpen";
     this.closedClass = "AccordionPanelClosed";
     this.focusedClass = "AccordionFocused";
     this.enableAnimation = true;
     this.enableKeyboardNavigation = true;
     this.currentPanel = null;
     this.animator = null;
     this.hasFocus = null;
     this.previousPanelKeyCode = Spry.Widget.Accordion.KEY_UP;
     this.nextPanelKeyCode = Spry.Widget.Accordion.KEY_DOWN;
     this.useFixedPanelHeights = true;
     this.fixedPanelHeight = 0;
     Spry.Widget.Accordion.setOptions(this, opts, true);
     this.attachBehaviors();
Spry.Widget.Accordion.prototype.getElement = function(ele)
     if (ele && typeof ele == "string")
          return document.getElementById(ele);
     return ele;
Spry.Widget.Accordion.prototype.addClassName = function(ele, className)
     if (!ele || !className || (ele.className && ele.className.search(new RegExp("
b" + className + "
b")) != -1))
          return;
     ele.className += (ele.className ? " " : "") + className;
Spry.Widget.Accordion.prototype.removeClassName = function(ele, className)
     if (!ele || !className || (ele.className && ele.className.search(new RegExp("
b" + className + "
b")) == -1))
          return;
     ele.className = ele.className.replace(new RegExp("
s*
b" + className + "
b", "g"), "");
Spry.Widget.Accordion.setOptions = function(obj, optionsObj, ignoreUndefinedProps)
     if (!optionsObj)
          return;
     for (var optionName in optionsObj)
          if (ignoreUndefinedProps && optionsObj[optionName] == undefined)
               continue;
          obj[optionName] = optionsObj[optionName];
Spry.Widget.Accordion.prototype.onPanelTabMouseOver = function(e, panel)
     if (panel)
          this.addClassName(this.getPanelTab(panel), this.hoverClass);
     return false;
Spry.Widget.Accordion.prototype.onPanelTabMouseOut = function(e, panel)
     if (panel)
          this.removeClassName(this.getPanelTab(panel), this.hoverClass);
     return false;
Spry.Widget.Accordion.prototype.openPanel = function(elementOrIndex)
     var panelA = this.currentPanel;
     var panelB;
     if (typeof elementOrIndex == "number")
          panelB = this.getPanels()[elementOrIndex];
     else
          panelB = this.getElement(elementOrIndex);
     if (!panelB || panelA == panelB)     
          return null;
     var contentA = panelA ? this.getPanelContent(panelA) : null;
     var contentB = this.getPanelContent(panelB);
     if (!contentB)
          return null;
     if (this.useFixedPanelHeights && !this.fixedPanelHeight)
          this.fixedPanelHeight = (contentA.offsetHeight) ? contentA.offsetHeight : contentA.scrollHeight;
     if (this.enableAnimation)
          if (this.animator)
               this.animator.stop();
          this.animator = new Spry.Widget.Accordion.PanelAnimator(this, panelB, { duration: this.duration, fps: this.fps, transition: this.transition });
          this.animator.start();
     else
          if(contentA)
               contentA.style.display = "none";
               contentA.style.height = "0px";
          contentB.style.display = "block";
          contentB.style.height = this.useFixedPanelHeights ? this.fixedPanelHeight + "px" : "auto";
     if(panelA)
          this.removeClassName(panelA, this.openClass);
          this.addClassName(panelA, this.closedClass);
     this.removeClassName(panelB, this.closedClass);
     this.addClassName(panelB, this.openClass);
     this.currentPanel = panelB;
     return panelB;
Spry.Widget.Accordion.prototype.closePanel = function()
     // The accordion can only ever have one panel open at any
     // give time, so this method only closes the current panel.
     // If the accordion is in fixed panel heights mode, this
     // method does nothing.
     if (!this.useFixedPanelHeights && this.currentPanel)
          var panel = this.currentPanel;
          var content = this.getPanelContent(panel);
          if (content)
               if (this.enableAnimation)
                    if (this.animator)
                         this.animator.stop();
                    this.animator = new Spry.Widget.Accordion.PanelAnimator(this, null, { duration: this.duration, fps: this.fps, transition: this.transition });
                    this.animator.start();
               else
                    content.style.display = "none";
                    content.style.height = "0px";
          this.removeClassName(panel, this.openClass);
          this.addClassName(panel, this.closedClass);
          this.currentPanel = null;
Spry.Widget.Accordion.prototype.openNextPanel = function()
     return this.openPanel(this.getCurrentPanelIndex() + 1);
Spry.Widget.Accordion.prototype.openPreviousPanel = function()
     return this.openPanel(this.getCurrentPanelIndex() - 1);
Spry.Widget.Accordion.prototype.openFirstPanel = function()
     return this.openPanel(0);
Spry.Widget.Accordion.prototype.openLastPanel = function()
     var panels = this.getPanels();
     return this.openPanel(panels[panels.length - 1]);
Spry.Widget.Accordion.prototype.onPanelTabClick = function(e, panel)
     if (panel != this.currentPanel)
          this.openPanel(panel);
     else
          this.closePanel();
     if (this.enableKeyboardNavigation)
          this.focus();
     if (e.preventDefault) e.preventDefault();
     else e.returnValue = false;
     if (e.stopPropagation) e.stopPropagation();
     else e.cancelBubble = true;
     return false;
Spry.Widget.Accordion.prototype.onFocus = function(e)
     this.hasFocus = true;
     this.addClassName(this.element, this.focusedClass);
     return false;
Spry.Widget.Accordion.prototype.onBlur = function(e)
     this.hasFocus = false;
     this.removeClassName(this.element, this.focusedClass);
     return false;
Spry.Widget.Accordion.KEY_UP = 38;
Spry.Widget.Accordion.KEY_DOWN = 40;
Spry.Widget.Accordion.prototype.onKeyDown = function(e)
     var key = e.keyCode;
     if (!this.hasFocus || (key != this.previousPanelKeyCode && key != this.nextPanelKeyCode))
          return true;
     var panels = this.getPanels();
     if (!panels || panels.length < 1)
          return false;
     var currentPanel = this.currentPanel ? this.currentPanel : panels[0];
     var nextPanel = (key == this.nextPanelKeyCode) ? currentPanel.nextSibling : currentPanel.previousSibling;
     while (nextPanel)
          if (nextPanel.nodeType == 1 /* Node.ELEMENT_NODE */)
               break;
          nextPanel = (key == this.nextPanelKeyCode) ? nextPanel.nextSibling : nextPanel.previousSibling;
     if (nextPanel && currentPanel != nextPanel)
          this.openPanel(nextPanel);
     if (e.preventDefault) e.preventDefault();
     else e.returnValue = false;
     if (e.stopPropagation) e.stopPropagation();
     else e.cancelBubble = true;
     return false;
Spry.Widget.Accordion.prototype.attachPanelHandlers = function(panel)
     if (!panel)
          return;
     var tab = this.getPanelTab(panel);
     if (tab)
          var self = this;
          Spry.Widget.Accordion.addEventListener(tab, "click", function(e) { return self.onPanelTabClick(e, panel); }, false);
          Spry.Widget.Accordion.addEventListener(tab, "mouseover", function(e) { return self.onPanelTabMouseOver(e, panel); }, false);
          Spry.Widget.Accordion.addEventListener(tab, "mouseout", function(e) { return self.onPanelTabMouseOut(e, panel); }, false);
Spry.Widget.Accordion.addEventListener = function(element, eventType, handler, capture)
     try
          if (element.addEventListener)
               element.addEventListener(eventType, handler, capture);
          else if (element.attachEvent)
               element.attachEvent("on" + eventType, handler);
     catch (e) {}
Spry.Widget.Accordion.prototype.initPanel = function(panel, isDefault)
     var content = this.getPanelContent(panel);
     if (isDefault)
          this.currentPanel = panel;
          this.removeClassName(panel, this.closedClass);
          this.addClassName(panel, this.openClass);
          // Attempt to set up the height of the default panel. We don't want to
          // do any dynamic panel height calculations here because our accordion
          // or one of its parent containers may be display:none.
          if (content)
               if (this.useFixedPanelHeights)
                    // We are in fixed panel height mode and the user passed in
                    // a panel height for us to use.
                    if (this.fixedPanelHeight)
                         content.style.height = this.fixedPanelHeight + "px";
               else
                    // We are in variable panel height mode, but since we can't
                    // calculate the panel height here, we just set the height to
                    // auto so that it expands to show all of its content.
                    content.style.height = "auto";
     else
          this.removeClassName(panel, this.openClass);
          this.addClassName(panel, this.closedClass);
          if (content)
               content.style.height = "0px";
               content.style.display = "none";
     this.attachPanelHandlers(panel);
Spry.Widget.Accordion.prototype.attachBehaviors = function()
     var panels = this.getPanels();
     for (var i = 0; i < panels.length; i++)
          this.initPanel(panels[i], i == this.defaultPanel);
     // Advanced keyboard navigation requires the tabindex attribute
     // on the top-level element.
     this.enableKeyboardNavigation = (this.enableKeyboardNavigation && this.element.attributes.getNamedItem("tabindex"));
     if (this.enableKeyboardNavigation)
          var self = this;
          Spry.Widget.Accordion.addEventListener(this.element, "focus", function(e) { return self.onFocus(e); }, false);
          Spry.Widget.Accordion.addEventListener(this.element, "blur", function(e) { return self.onBlur(e); }, false);
          Spry.Widget.Accordion.addEventListener(this.element, "keydown", function(e) { return self.onKeyDown(e); }, false);
Spry.Widget.Accordion.prototype.getPanels = function()
     return this.getElementChildren(this.element);
Spry.Widget.Accordion.prototype.getCurrentPanel = function()
     return this.currentPanel;
Spry.Widget.Accordion.prototype.getPanelIndex = function(panel)
     var panels = this.getPanels();
     for( var i = 0 ; i < panels.length; i++ )
          if( panel == panels[i] )
               return i;
     return -1;
Spry.Widget.Accordion.prototype.getCurrentPanelIndex = function()
     return this.getPanelIndex(this.currentPanel);
Spry.Widget.Accordion.prototype.getPanelTab = function(panel)
     if (!panel)
          return null;
     return this.getElementChildren(panel)[0];
Spry.Widget.Accordion.prototype.getPanelContent = function(panel)
     if (!panel)
          return null;
     return this.getElementChildren(panel)[1];
Spry.Widget.Accordion.prototype.getElementChildren = function(element)
     var children = [];
     var child = element.firstChild;
     while (child)
          if (child.nodeType == 1 /* Node.ELEMENT_NODE */)
               children.push(child);
          child = child.nextSibling;
     return children;
Spry.Widget.Accordion.prototype.focus = function()
     if (this.element && this.element.focus)
          this.element.focus();
Spry.Widget.Accordion.prototype.blur = function()
     if (this.element && this.element.blur)
          this.element.blur();
Spry.Widget.Accordion.PanelAnimator = function(accordion, panel, opts)
     this.timer = null;
     this.interval = 0;
     this.fps = 60;
     this.duration = 500;
     this.startTime = 0;
     this.transition = Spry.Widget.Accordion.PanelAnimator.defaultTransition;
     this.onComplete = null;
     this.panel = panel;
     this.panelToOpen = accordion.getElement(panel);
     this.panelData = [];
     this.useFixedPanelHeights = accordion.useFixedPanelHeights;
     Spry.Widget.Accordion.setOptions(this, opts, true);
     this.interval = Math.floor(1000 / this.fps);
     // Set up the array of panels we want to animate.
     var panels = accordion.getPanels();
     for (var i = 0; i < panels.length; i++)
          var p = panels[i];
          var c = accordion.getPanelContent(p);
          if (c)
               var h = c.offsetHeight;
               if (h == undefined)
                    h = 0;
               if (p == panel && h == 0)
                    c.style.display = "block";
               if (p == panel || h > 0)
                    var obj = new Object;
                    obj.panel = p;
                    obj.content = c;
                    obj.fromHeight = h;
                    obj.toHeight = (p == panel) ? (accordion.useFixedPanelHeights ? accordion.fixedPanelHeight : c.scrollHeight) : 0;
                    obj.distance = obj.toHeight - obj.fromHeight;
                    obj.overflow = c.style.overflow;
                    this.panelData.push(obj);
                    c.style.overflow = "hidden";
                    c.style.height = h + "px";
Spry.Widget.Accordion.PanelAnimator.defaultTransition = function(time, begin, finish, duration) { time /= duration; return begin + ((2 - time) * time * finish); };
Spry.Widget.Accordion.PanelAnimator.prototype.start = function()
     var self = this;
     this.startTime = (new Date).getTime();
     this.timer = setTimeout(function() { self.stepAnimation(); }, this.interval);
Spry.Widget.Accordion.PanelAnimator.prototype.stop = function()
     if (this.timer)
          clearTimeout(this.timer);
          // If we're killing the timer, restore the overflow
          // properties on the panels we were animating!
          for (i = 0; i < this.panelData.length; i++)
               obj = this.panelData[i];
               obj.content.style.overflow = obj.overflow;
     this.timer = null;
Spry.Widget.Accordion.PanelAnimator.prototype.stepAnimation = function()
     var curTime = (new Date).getTime();
     var elapsedTime = curTime - this.startTime;
     var i, obj;
     if (elapsedTime >= this.duration)
          for (i = 0; i < this.panelData.length; i++)
               obj = this.panelData[i];
               if (obj.panel != this.panel)
                    obj.content.style.display = "none";
                    obj.content.style.height = "0px";
               obj.content.style.overflow = obj.overflow;
               obj.content.style.height = (this.useFixedPanelHeights || obj.toHeight == 0) ? obj.toHeight + "px" : "auto";
          if (this.onComplete)
               this.onComplete();
          return;
     for (i = 0; i < this.panelData.length; i++)
          obj = this.panelData[i];
          var ht = this.transition(elapsedTime, obj.fromHeight, obj.distance, this.duration);
          obj.content.style.height = ((ht < 0) ? 0 : ht) + "px";
     var self = this;
     this.timer = setTimeout(function() { self.stepAnimation(); }, this.interval);
Best regards
Carla Leliveld
CL art & design              06-22405304
Cabernetlaan 19           [email protected]
6213 GR Maastricht     www.clartdesign.nl

Similar Messages

  • Firefox suddenly began asking if I wanted to close all tabs when I closed it, and although my setting is set to "Show my Windows and Tabs from last time" I open up to Google instead of my old tabs. Any solutions?

    I can still recover my old tabs by going History> Recently Closed Windows but I'm worried about when I restart my computer.
    Edit: While trying a reinstall I found out there was another firefox "running" even though it didn't show up in my taskbar. I went into task manager and ended the process. When I next opened firefox three windows opened up to the start page but froze (nothing but a white screen). After closing those from the task manager and trying again I got the "Well this is embarrassing" message and could no longer restore my old tabs. (I'd bookmarked them expecting this to happen eventually) For now everything seems to be back to normal, but this is still a pretty worrisome problem.

    Make sure that you do not run Firefox in permanent Private Browsing mode.
    *https://support.mozilla.com/kb/Private+Browsing
    *You enter Private Browsing mode if you select: Tools > Options > Privacy > History: Firefox will: "Never Remember History"
    *To see all History and Cookie settings, choose: Tools > Options > Privacy, choose the setting <b>Firefox will: Use custom settings for history</b>
    * Deselect: [ ] "Permanent Private Browsing mode"
    * http://kb.mozillazine.org/Session_Restore
    * https://support.mozilla.com/kb/Session+Restore

  • How do I tell FiIrefox to only restore a sesson of more than one tab, and disregard the restore of a single tab session (ie. closing the browser)

    I am on the beta channel of Firefox (currently 17.0, by the about window) and I cannot seem to find a way to limit the size of a browsing session that is automatically restored when re-opening the browser. In the past, Firefox would only save sessions of more than one tab when closing the entire application, and ask me about restoring said session when restarted. Now, Firefox seems to treat a session of just a single tab the same, which is a preference I dislike, given that I use a blank start page to great effect.
    I am using a number of addons, including Tab Mix Plus, which specifically modifies tab behavior (although I have it configured to use Firefox's default session manager), but the problem persists even with all addons disabled.
    I cannot seem to find an option in about:config to change this behavior. Is this a permanent change within Firefox, and if so, is there or will there be an option to specify the number of tabs that constitute a session that will be automatically saved?

    Make sure that Firefox closes properly to prevent session restore from restoring a crashed session.
    *"Hang at exit": http://kb.mozillazine.org/Firefox_hangs
    *"Firefox hangs when you quit it": https://support.mozilla.org/kb/Firefox+hangs
    Use "Firefox/File > Exit" (Mac: "Firefox > Quit"; Linux: "File > Quit") to close Firefox if you are currently doing that by clicking the close X on the title bar.

  • Make all Tabs on Spry Accordion display 'closed'

    I used Dreamweaver CS5 to add a Spry Accordian widget to my page. I would like all tabs to display 'closed' when the page is first opened. I am new to web work, and don't know where or how to change the code to do this. Help?!

    Okay. I found it.
    At the bottom of the code for my page I found:
    <script type="text/javascript">
    var Accordion1 = new Spry.Widget.Accordion("Product_Line");
    </script>
    I changed it to:
    <script type="text/javascript">
    var Accordion1 = new Spry.Widget.Accordion("Product_Line", { useFixedPanelHeights: false, *defaultPanel: -1* });
    </script>
    When I saved that change and then previewed it, instead of all the Tabs starting out CLOSED - ALL the Tabs displayed OPEN!!
    What did I do wrong?

  • Having trouble upgrading firefox7.0 says firefox must be closed to complete and it is closed

    trying to upgrade to firefox 7.0 and get as far as the wizard when it tells me all firefox must be closed to proceed and all tabs and programs are closed

    https://support.mozilla.com/en-US/kb/Firefox%20hangs <br />See '''hang-at-exit'''

  • I want to have all my tabs return after closing. In Tools/Options/General/ I have' Show my Windows and Tabs from last time' checked, but it does not work. When I open FF again none of my formerly open Tabs show... FF v.4.

    When I open FF up again after I have closed it, I want all tabs to return. In Tools/Options/General/ I have' Show my Windows and Tabs from last time' checked-does not work. In addition, the feedback window fails to 'Submit...!'

    Some things to check:
    #'''Browsing history must be saved'''
    #*Firefox button: Firefox button > Options > Options > Privacy > [X] Remember my browsing history
    #*Menu Bar: Tools > Options > Privacy > [X] Remember my browsing history
    #'''Also make sure you do not clear "Browsing History" when using Clear Recent History or when closing Firefox'''
    #*Using Clear Recent History
    #**Firefox button: Firefox button > History >Clear Recent History
    #**Menu Bar: Tools > Clear Recent History
    #*When closing Firefox
    #**Firefox button: Firefox button > Options > Options > Privacy (checked) > Settings
    #**Menu Bar: Tools > Options > Privacy (checked) > Settings
    #**See: https://support.mozilla.com/en-US/kb/Clear%20Recent%20History
    #'''Make sure you are not in Private Browsing mode''' or '''in permanent Private Browsing mode''':
    #*See: https://support.mozilla.com/en-US/kb/Private%20Browsing
    #'''If you have the'''Tab Mix Plus'''extension''', then disable the built-in session restore.

  • Firefox will not open at all, and wen I try to uninstall it tell me that Firefox must be closed to proceed with te uninstall even though it is not open.

    I click on Firefox and notihing happens. I have tried to uninstall the program so that I can reinstall it, but wen I try that, it tells me
    "Firefox must be closed to proceed with the uninstall. Please close Firefox to continue."
    But the program is not running. It won't let me open it either. I have college lectures that can only be viewed on Firefox, so I am not able to do my homework. Please help.

    This may be a number of things, but conflict is most common, so here are some suggestions that may help you get to the bottom of the matter:
    Be sure that a firewall is not blocking the startup of Mozilla. Some firewalls will come with "self defense" mechanisms for spyware/malware, but these programs can also isolate useful programs as well. Norton 360, Comodo Internet Security, Zone Alarm, AVG antivirus and McAffee Internet Security Suite incorperate these methods among several others.
    Basic solution: To get around this type of blocking you will have to disable the self defense mechanism in your firewall or add an exception for firefox.exe.
    In depth instruction for Windows users:
    ''''''This may be hard to follow, because the posting tool does not recognize spaces, but here goes...THIS IS NOT FOR THE FAINT HEARTED.''''''
    1)Open the mozilla browser. When nothing happens...go to next step.
    2)hold CTRL, ALT and the DELETE key together. In XP you will get an immediate task manager window...Go to next step. Under Vista or Windows 7 you will get a login screen that has a START THE TASKMANAGER button at the bottom. You will push this button then go to the next step.
    3)In the Windows Task Manager click the Processes tab.
    4)Run down the list and find all occurrences of firefox.exe
    5)right click each firefox.exe and from the drop down list choose End Process Tree then answer YES or OK to the prompt box.
    Firefox is now closed...Now we can determine the issue.
    6)Start firefox in safemode by clicking on START or the WINDOWS ORB to open the START MENU.
    7)Choose ALL PROGRAMS or PROGRAMS
    8)Find the MOZILLA FIREFOX folder and click on it
    9)Choose Mozilla Firefox (Safe Mode).
    10)When the prompt box appears check the boxes next to the following:
    a)Disable all add-ons
    b)Reset toolbars and Controls
    c)Reset all user prefrences to Firefox defaults
    11)Click on the CONTINUE IN SAFE MODE BUTTON at the bottom.
    If firefox opens, you have a plug-in that is causing your issue. If it does not then repeat steps 1-5 and then move on to step 12.
    12)After all instances of firefox.exe have been ended, go to START and choose CONTROL PANEL from the start menu right hand side. XP users go to step 13...Vista users choose SWITCH TO CLASSIC VIEW on the left hand side then go to step 13...Windows 7 users choose USE LARGE ICONS from the drop down list at the upper right hand side then go to step 13.
    13)Double click the WINDOWS FIREWALL icon (around the bottom of the list) and check to see if it is ENABLED. If it is not enabled, Enable it. Windows 7 and Vista users: Answer YES to enable this option ANYWAY, if you get a prompt warning of dual firewall conflicts then move on to step 14.
    14)Find your security center icon in the taskbar, Usually next to the clock. Right-Click the icon and choose EXIT, DISABLE (Temporarily), or CLOSE.
    15)Once you are sure that your Security Suite/Antivirus software is disabled, then Start Firefox in regular mode.
    If firefox opens, you have a firewall or defense conflict and need to get your documentation to find out how to allow EXCEPTIONS to the software or internet access list. You can use firefox with these settings in the meantime, but you will not have antivirus protection. Free antivirus-only programs are available at the following locations:
    -----http://antivirus.comodo.com/antivirus.php
    -----http://free.avg.com
    -----http://www.avast.com/free-antivirus-download
    NOTE: If you choose to use an antivirus only program in conjunction with windows firewall, you must remove any other antivirus programs from your computer and restart the system BEFORE you install the new antivirus software or you WILL have problems with your system SPEED and FUNCTIONALITY. Do so by going to START then choose CONTROL PANEL then choose ADD OR REMOVE PROGRAMS in XP or PROGRAMS AND SETTINGS in Vista or Windows 7 then find you program in the list. Right click it and Choose UNINSTALL or REMOVE. Be sure to RESTART the system BEFORE you choose to install the new software.
    If NONE of the above has worked, then you very likely have a corrupted installation or your system may be comprimised by RootKIT or Trojan infection.
    Please download and complete a full scan with the tool below. REMOVE ANYTHING IT FINDS then restart the system and remove and reinstall firefox then attempt to open it again:
    http://support.kaspersky.com/viruses/avptool2010?level=2
    Good Luck to all. I hope that his has been helpful.
    Gill
    Senior Tech
    PC VICE
    -----www.pcvice.com

  • I cannot open Firefox so decided to try and uninstall and reinstall, when the uninstall or install wizard starts I keep getting "Firefox must be closed to proceed, please close Firefox to continue" but i do not have Firefox open at all.

    Originally I was having a problem with Firefox locking up everytime I went to a website and tried to X out of it, there would be no response. Or the little box would come up with the question on whether i wanted to Quit or close tabs, I would make my choice but nothing would happen. Then yesterday I couldnt open Firefox at all, so I tried to uninstall and also reinstall but keep getting the error message "Firefox must be closed to proceed, please close Firefox" But i do not have it running anywhere, it does show in my downloaded programes, but I cant do anything with it. I am running Windows 7 on a Dell Inspiron

    Hopefully this support article is what you need:
    http://support.mozilla.com/en-US/kb/Firefox%20hangs#w_hang-at-exit

  • I am connected to the internet and I close all tabs on the screen. Now I want to open a new tab, but Firefox opens a pop-up window stating"Firefox is already running, but not responding . To open a new window, you must first close the existing Firefox pr

    I am connected to the internet, but all tabs are closed. Now I want to open a new tab, But Firefox pops-up with "Firefox is already running, but not responding. To open a new window, you must first close the existing Firefox process, or restart your system". Does anyone here know how to fix this? Thank´s, BL.
    == This happened ==
    A few times a week

    Firefox is shutting down windows I want to remain open. Example: I am done viewing one window. I click the X to shut the window and it shuts two windows. Every single time, attempt to close one windows, two windows close. Lately, I have been opening several windows with nothing but google search, just so it will shut that window and not something else I want to remain open. I could understand this if I was using tabs, but I am not. This has been going on for over two weeks. I don't like going back to history to open a window, I did not want closed in the first place. Isn't that what 'Windows' is all about? Any ideas?

  • Firefox crashes and when attempting to launch after the crash it won't and throw and error msg that js.3250 can't be found- but same file is in Mozilla directory. I must then download new 3.6.8 and lose all tabs.

    # Question
    Firefox crashes and when attempting to launch after the crash it won't launch; throwing an error msg that " js.3250 can't be found" - but same file is in Mozilla directory.
    I must then download new 3.6.8 and lose all tabs and history.

    I have a similar problem. Recently my FF8 has been crashing a lot. It regularly locks up an entire core of my PC and often just shuts down. It has just done it a moment ago and when it started back up it did the whole "this is embarrassing" thing and asked me if I wanted to reload my tabs. I deselected the one that I was trying to view as I suspected that it may have been the cause (unlikely; it was node4.co.uk) but anyway, let's skip it just in case. Click on the button to restore and up pops my homepage only. So all of my other tabs, which I was using for work incidentally, are gone.
    This is not the first time this has happened on FF8. It happened a lot recently on FF6 I think it was (so hard to keep track now, Mozilla) and I switched to Chrome as a result, but it turns out that it crashes even more than FF6 did. FF7 was a vast improvement but FF8 is so unstable/unpredictable for me at the moment that I think I'd rather use IE9 than this. It's driving me mental, clearly! I wish I could kill the process manually and have it retry restoring tabs. Hey, there's an idea Mozilla; give us a menu item that allows us to restore the session to how it started to try again or at the very least get a list of the pages we were looking at. They don't show up in Recently Closed Windows and the Restore Previous Session is greyed out too. Gah! Help!

  • Accordion Spry is defaulting to all tabs open. What's wrong?

    Hi,
    I had my accordion spry working perfectly a week ago. Then, I tried to add another panel at the top, and all of a sudden all tabs default open. I'd like them to go back to all being closed on default. I've been over my coding again and again for a week and can't figure out what I did wrong. I can get the first panel to close on default by changing the default panel to -1, but that only makes the other panels look odd for being open. Here's my code shortened to the important parts:
    <div id="Accordion1" class="Accordion" tabindex="0">
          <div class="AccordionPanel">
           <div class="AccordionPanelTab">Create Your Own Art Course</div>
            <div class="AccordionPanelContent">
              <p>Wouldn't you love...
    (rest of content + 5 more tabs)
    </div><script type="text/javascript">
    <!--
    var Accordion1 = new Spry.Widget.Accordion("Accordion1", { useFixedPanelHeights: false, defaultPanel: -1});
    //-->
    </script>
    my url is: http://www.7elementsBR.com/courses
    Can anyone help me figure this puzzle out? Thank you.

    C F McBlob wrote:
    There are SEVERAL paragraph tags that are "unclosed". That can throw the whole Spry function off.
    No, it can't. The closing tag of a paragraph is optional. The reason it's triggering an error in the W3C validator is because an XHTML doctype is being used. Many of the other "errors" are caused by the JavaScript being read by the validator as though it were HTML.
    However, you're right about unclosed tags. The problem with the accordion is being cause by incorrectly nested divs.
    This is how the content div should look:
      <div class="content">
        <h1>Courses (Fall 2013) </h1>
        <div id="Accordion1" class="Accordion" tabindex="0">
          <div class="AccordionPanel">
           <div class="AccordionPanelTab">Create Your Own Art Course</div>
            <div class="AccordionPanelContent">
              <p>Wouldn't you love being in a class with your friends/family learning exactly what you like learning and on your schedule? You can customize what materials you use, how often you come, the time you come, studying only abstract or realism, maybe a little bit of everything? Price is determined by your selections.
              <p><a href="customcourse.html">Custom Course Form</a><br />        
            </div>
            </div> <!-- This closing tag is missing -->
            <div class="AccordionPanel">
            <div class="AccordionPanelTab">Basic Art (ages 6 - 12)</div>      
            <div class="AccordionPanelContent">
              <p>Mondays 4:30 - 6pm (No longer accepting Fall registrations.)     </p>
              <p>Students will get to sample these various mediums: pencil, charcoal, soft pastel, oil pastel, printmaking, watercolor, and acrylic painting. We will explore all 7 elements of art in order to create a good foundation for our young artists. Students are welcome to bring papers or canvas to create on, or feel free to visit the <a href="shop.html">shop</a>. All mediums are available for use and are included in the price. Course begins August 12.</p>
              <p>16 sessions, 4 free punch cards, $55/month<br />        
            </div>
          </div>
          <div class="AccordionPanel">
            <div class="AccordionPanelTab">Drawing (ages 6+)</div>
            <div class="AccordionPanelContent">
            <p>Thursdays 4:30 - 6pm (No longer accepting Fall registrations.)</p>
              <p>Students will learn the 7 elements of art through various drawing tools including: pencil, charcoal, soft pastel, and oil pastel. This is a class based on realism first, and finding your own style as an artist later. Students are welcome to bring papers to draw on, or feel free to visit the shop. All mediums are available for use and are included in the price.  Course begins August 15.</p>
              <p>16 sessions, 4 free punch cards, $55/month<br />
            </p></div>
          </div>
          <div class="AccordionPanel">
            <div class="AccordionPanelTab">Open Studio </div>
            <div class="AccordionPanelContent">
            <p>Monday - Friday, 12 - 4pm (Call ahead of time @ 225.366.7442)</p>
              <p>This course is all about the artist as an individual. Instruction is not provided, and artists may come and go as pleased. Weekly critiques are Fridays 3 - 4pm and are not mandatory, but allow for feedback from multiple artists and provide answers for you to grow as an artist. Artists may work with any medium, and may choose to rent media for $5/hour. The studio is not open on 1st Fridays, holidays, Easter week,  Halloween week, Thanksgiving week, or Christmas week. </p>
              <p>Pricing: $5/hour or FREE for current students</p></div>
          </div>
                </div> <!-- This closing tag is missing -->
                <script type="text/javascript">
    <!--
    var Accordion1 = new Spry.Widget.Accordion("Accordion1", { useFixedPanelHeights: false, defaultPanel: 0});
    //-->
    </script>
        <!-- </div> This closing tag should be removed -->
        <p> </p>
        <p><a href="referafriend.html"><img src="images/refer.gif" alt="refer a friend" width="228" height="64" longdesc="images/refer.gif" align="right" /></a></p>
      </div>
    <!-- end .content -->
    The unclosed paragraph tags should also be fixed, but what's causing the problem with the accordion is incorrectly nested divs.

  • Closing one of the opening windows tries to close all tabs on another window

    I opened two windows, one with multiple tabs and another is no tab, when closing a window with no tab, a prompt window appears and ask if I want to close all tabs on another window. Prompt window appeared twice. Is this a bug?

    I also had this issue and disabling the Awesome Screenshot add-on fixed it for me too. Its not doing it anymore after disabling that plugin. Thanks for the tip!!!

  • Bug Report : Upgraded to Firefox v10. Holding CTRL+ [F4] too long after all tabs are closed causes error. "Exc in ev handl: TypeError: this.oPlg.onTabClosed is not a function"

    Bug Report :
    Upgraded to Firefox v10. Holding CTRL+ [F4] too long after all tabs are closed causes error.
    "Exc in ev handl: TypeError: this.oPlg.onTabClosed is not a function"

    What extensions do you have? (Go to Firefox > Customize > Add-ons to see or Help > Troubleshooting info for a copy-pasteable list)

  • How do I close all tabs at one time without closing Firefox completely?

    How do I close all tabs at one time without closing Firefox completely?

    Open a new window. Go to the other window with all the tab. Close it. You now only have that newly open window.
    Hub

  • Firefox memorizes tabs opened when I initiated a close group, exiting out of Firefox to avoid spam websites from downloading onto my computer; why is Firefox re-opening all the tabs I purposely closed down?

    On the occasion I search Google.com for images/wallpapers etc while opening multiple tabs, keeping the original page. Seldom the website crashes, causing all my tabs to close, while Firefox restores the websites opened. When this happens, I do appreciate Firefox restoring my lost tabs. However, when I initiate closing the browser, I do NOT wish for Firefox to restore the closed browser. I purposely closed the browser, either the website freezes, or there's spam occurring on that website, or an attempt to download a virus through the 3rd party's website, therefore I choose to shut down the browser in order to start new. When unwanted events like this occurs, I do NOT want Firefox to remember my last browsing history and restore such tabs. It's rather a nuisance and unwanted on Firefox's part. I do not know how to resolve this matter since I'm only a beginner with setting up Privacy settings etc, so please enlighten me.

    Firefox 4 saves the previous session automatically, so there is no longer need for the dialog asking if you want to save the current session.<br />
    You can use "Firefox > History > Restore Previous Session" to get the previous session at any time.<br />
    There is also a "Restore Previous Session" button on the default <b>about:home</b> Home page.<br />
    Another possibility is to use:
    * [http://kb.mozillazine.org/Menu_differences Firefox (Tools) > Options] > General > Startup: "When Firefox Starts": "Show my windows and tabs from last time"
    Make sure that you do not use [[Clear Recent History]] to clear the 'Browsing History' when you close Firefox.

Maybe you are looking for

  • 2 iPhones + 2 Accounts = Sharing

    I have a 1.66 mac mini with the latest OS that I use as an HTPC that my wife and I use for music, movies, email, iChat, etc. We're both getting the new 3G iPhone when it comes out this Friday so now I need to create a user account for her so she can

  • How to change maintenance powershell script via GPO?

    Per suggestion reposted from here: http://social.technet.microsoft.com/Forums/windowsserver/en-US/6eece9d6-a524-48aa-8e64-7554f0ec9b31/how-to-change-maintenance-powershell-script-via-gpo?forum=winserverGP Posted at http://answers.microsoft.com/en-us/

  • MailBox permissions Exchange 2010

    Hi every one. I need help here. I did full permissions to one mailbox for some users. After some time they asked me to remove these permissions. I did it throght GUI Shell by removing all the users from full permissions. But they still have full acce

  • Executing a PL/SQL block (using Toplink)

    I have a scenario where I need to execute some fairly complex PL/SQL blocks. As a tester, I am attempting to execute the following simple block: declare val NUMBER := 1; begin val := 2; end; Both wrapping this in an SQLCall, or a DataReadQuery give t

  • Aggregation level and filters in bi 7.0 reporting

    hi friends, what the use of creating aggregation level and filters in reporting in bps. if u have any videos for bps, please send me links. thanking u suneel.