ciao.
Spero che qualcuno mi sappia aiutare.
Ho un menu a linguettem fatto in js e css...
Il problema e' che devo impedire di cambiar linguatte finche tutto il contenuto della pagina sia effettivamente caricato....
Altrimenti? Altrimenti se apro la pagina e clikko subito la linguetta 4 mi trovo dentro il contenuto della linguetta 1.
Se copiate il codice avrete il menu, con il codice essenziale...
Spero abbiate capito e che qualcuno possa aiutarmi...
codice:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Terminal Gold</title> <STYLE> .conts { VISIBILITY: hidden } .tab { BORDER-LEFT: #e0e0e0 thin solid; BORDER-RIGHT: gray thin solid; BORDER-TOP: #e0e0e0 thin solid; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: normal; TEXT-ALIGN: center } .selTab { BORDER-LEFT: #000080 thin solid; BORDER-RIGHT: #000080 thin solid; BORDER-TOP: #000080 thin solid; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-ALIGN: center } </style> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script language = "javascript" type="text/javascript"> window.onload=function() { init(); } //sets the default display to tab tab function init(){ document.getElementById("tabContents").innerHTML = document.getElementById("t1Contents").innerHTML; } //a public function that the container uses to pass in values for the card containers function public_Contents(contents1, contents2, contents3, contents4){ document.getElementById("t1Contents").innerHTML = contents1; document.getElementById("t2Contents").innerHTML = contents2; document.getElementById("t3Contents").innerHTML = contents3; document.getElementById("t4Contents").innerHTML = contents4; document.getElementById("t5Contents").innerHTML = contents5; init(); } //this is the tab switching function var currentTab; var tabBase; var firstFlag = true; function changeTabs(tabID,id){ if(firstFlag == true){ currentTab = document.getElementById("t1"); tabBase = document.getElementById("t1base"); firstFlag = false; } if(document.getElementById(tabID).className == "tab"){ currentTab.className = "tab"; tabBase.style.backgroundColor = "white"; currentTab = document.getElementById(tabID); tabBaseID = currentTab.id + "base"; tabContentID = currentTab.id + "Contents"; tabBase = document.getElementById(tabBaseID); tabContent = document.getElementById(tabContentID); currentTab.className = "selTab"; tabBase.style.backgroundColor = ""; document.getElementById("tabContents").innerHTML = tabContent.innerHTML; } } </SCRIPT> </head> <body leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" scrolling = "no"> <table class="tabbedDialog" align = "left" valign="top" cellpadding="0" cellspacing="0"> <tr> <td valign ="top" height="30" cellspacing="2" > <table width="100%" align="left" > <tr> <td class="selTab" onclick="changeTabs('t1','t1')" height="25" id="t1" >Tab1</td> <td class="tab" onclick="changeTabs('t2','t2')" id="t2">tab2</td> <td class="tab" onclick="changeTabs('t3','t3')" id="t3">tab3</td> <td class="tab" onclick="changeTabs('t4','t4')" id="t4">tab4</td> <td class="tab" onclick="changeTabs('t5','t5')" id="t5">tab5</td> </tr> <tr> <td id="t1base" style="BORDER-LEFT: gray thin solid; HEIGHT:1px; " ></td> <td id="t2base" style="BACKGROUND-COLOR: white; HEIGHT: 1px;"></td> <td id="t3base" style="BACKGROUND-COLOR: white; HEIGHT: 1px; "></td> <td id="t4base" style="BACKGROUND-COLOR: white; HEIGHT: 1px; "></td> <td id="t5base" style="BACKGROUND-COLOR: white; HEIGHT: 1px; "></td> </tr> </table> </td> </tr> <tr> <td height="100%"colspan="7" id="tabContents" > </td> </tr> <tr > <td> <div class="conts" id="t1Contents" > Sono nella Tab1 </div> <div class="conts" id="t2Contents" > Sono nella Tab2 </div> <div class="conts" id="t3Contents" > Sono nella Tab 3 </div> <div class="conts" id="t4Contents" > Sono nella Tab 4 </div> <div class="conts" id="t5Contents" > Sono nella Tab 5 </div> </td> </tr> </table> </body> </html>

Rispondi quotando