Javascript tabbed navigation..

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • acoder
    replied
    What do you mean by "it vanishes when the page loads completely"? If it's triggered onclick, what does that have to do with page load? Show the rest of the code in case there's something else which is causing the problem.

    Leave a comment:


  • haider10686
    started a topic Javascript tabbed navigation..

    Javascript tabbed navigation..

    Hi All,

    I have created a function that's switch the class name on JavaScript onClick event but it's vanish when page load completely.. so it's show the changes for a bit second.... please help me to get rid of this problem

    Below is the JavaScript and Html Code:

    Code:
    <script type="text/javascript">
    /**
    * Function that changes the class information of div elements.
    * @param {String} the final part of the id of the clicked element.
    * @return {void}
    */
    function switcher(the_id){
    		var chngLis = document.getElementById('master').getElementsByTagName('li');
    		var selected = document.getElementById('li' + the_id);
    		selected.className = 'toggle_on';
    		for(var i = 0; i < chngLis.length; i++){
    			if(selected == chngLis[i]) continue;
    			chngLis[i].className = 'toggle_off';
    		}	
    }
    </script>
    
    <style>
    .toggle_off {background:#CCCCCC; display:block; float:left; padding:10px; cursor:pointer;}
    .toggle_on {background:#993300; display:block; float:left; padding:10px;}
    </style>
    
    
    <ul id="master">
    <li class="toggle_off" id="div1" onClick="switcher('1');">1</li>
    <li class="toggle_off" id="li2" onClick="switcher('2');">2</li>
    <li class="toggle_off" id="li3" onClick="switcher('3');">3</li>
    <li class="toggle_off" id="li4" onClick="switcher('4');">4</li>
    <li class="toggle_off" id="li5" onClick="switcher('5');">5</li>
    <li class="toggle_off" id="li6" onClick="switcher('6');">6</li>
    <li class="toggle_off" id="li7" onClick="switcher('7');">7</li>
    <li class="toggle_off" id="li8" onClick="switcher('8');">8</li>
    <li class="toggle_off" id="li9" onClick="switcher('9');">9</li>
    <li class="toggle_off" id="li10" onClick="switcher('10');">10</li>
    <li class="toggle_off" id="li11" onClick="switcher('11');">11</li>
    <li class="toggle_off" id="li12" onClick="switcher('12');">12</li>
    <li class="toggle_off" id="li13" onClick="switcher('13');">13</li>
    <li class="toggle_off" id="li14" onClick="switcher('14');">14</li>
    <li class="toggle_off" id="li15" onClick="switcher('15');">15</li>
    <li class="toggle_off" id="li16" onClick="switcher('16');">16</li>
    <li class="toggle_off" id="li17" onClick="switcher('17');">17</li>
    <li class="toggle_off" id="li18" onClick="switcher('18');">18</li>
    <li class="toggle_off" id="li19" onClick="switcher('19');">19</li>
    </ul>
    Last edited by acoder; Jun 30 '08, 02:18 PM. Reason: Added [code] tags
Working...