Ciao, riprendo ancora questa discussione perchè ho notato un problema che vorrei risolvere......

Lo script utilizzato è questo:
LINK

il problema è che tale script è incluso in tutte le pagine, ma alcune di queste non hanno la struttura HTML che lo script si aspetta, ossia:

codice:
<ul id="maintab" class="shadetabs">
<li class="selected">Tab 1[*]Tab 2[*]Tab 3[*]Tab 4[*]Dynamic Drive[/list]

<div class="tabcontentstyle">

<div id="tcontent1" class="tabcontent">
Tab content 1 here
Tab content 1 here



Click here to select 4th tab</p>
</div>

<div id="tcontent2" class="tabcontent">
Tab content 2 here
Tab content 2 here

</div>

<div id="tcontent3" class="tabcontent">
Tab content 3 here
Tab content 3 here

</div>

<div id="tcontent4" class="tabcontent">
Tab content 4 here
Tab content 4 here

</div>

</div>
quindi pur funzionando la pagine restitutisce un errore, la console Javascript di Firefox mi restituisce l'errore:
codice:
ulobj has no properties
e mi indica questa riga di codice:
codice:
var ulist=ulobj.getElementsByTagName("li") //array containing the LI elements within UL
la mia preoccupazione è che con firefox funziona,ma altri browser potrebbero avere seri malfunzionamenti con tale errore.
Come è possibile risolvere??