webForumDet fria alternativet

<div>-visibility strular mellan webbläsare!!

1 svar · 212 visningar · startad av Agogo

AgogoMedlem sedan nov. 20037 inlägg
#1

Det har uppstått allvarliga problem när jag försöker köra en kod i Netscape 7.1!

Koden består av en väldig massa <div>'ar som ska visas respektive gömmas genom länkar. I IE 5.0 och Opera fungerar koden (såklart) med Mozilla och Netscape gillar ju inte koden alls.

Felet ligger i (tex):
eval('no' + nr + '.style.visibility = \'visible\';');

..och i att jag med IE5.0 kan köra funktioner rakt av utan :
document.getElementById
Exempel:
<a href="javascript:showpic('1')">
Istället för:
<a href="javascript:showpic(document.getElementById('1'));">

Finns det något sätt att läsa av vilken webbläsaer man har och efter det väljer vilket sätt man visar/döljer <div>'arna?

Bifogar Javascript-fil med koden också...

PepeJeriaMedlem sedan feb. 2003779 inlägg
#2

Kan inte du visa mer kod?
Sen behöver inte du använda dig av eval(), du kan:

document.getElementById('no' + nr).style.visibility = "visible";
Genererad på 384 ms · cache AV · v20260730165559-full.f96bc7eb