Avatar billede etlekana Nybegynder
03. januar 2001 - 14:21 Der er 2 kommentarer og
1 løsning

Tjek af en var, og opdatere nogle ting på selve siden efter det når den loader.

jeg har en var der består af 0 og 1 taler, det er om nogle lag er aktive eller ej. Jeg er ved at lave sådan at man kan ændre på dem, og så smide de nuværnede ind i den. Når jeg smider den streng ind så står de godt nok til aktive men længere nede på siden står de jo som hidden, hvordan får jeg den til at tjekke igennem strengen onload?

Sådanner ser mit script ud.

<script language=\"JavaScript\">
<!--
var a = Array(<%=session(\"area\")%>);
function toggle(n) {
if (a[n]) {
a[n]=0;
document.form.area.value = a;
<%
    if bc.browser = \"Netscape\" then
    %>
    eval(\"document.layers.lag\" + n + \".visibility=\'hide\'\");
    <%
    else
    %>
    eval(\"lag\" + n + \".style.visibility=\'hidden\'\");
    <%
    end if
%>
} else {
a[n]=1;
document.form.area.value = a;
<%
    if bc.browser = \"Netscape\" then
    %>
    eval(\"document.layers.lag\" + n + \".visibility=\'show\'\");
    <%
    else
    %>
    eval(\"lag\" + n + \".style.visibility=\'visible\'\");
    <%
    end if
%>
}
}
//-->
</script>

og sådan ser en felt ud fra enten Netscape eller explore.


NETSCAPE

    <layer id=\"lag0\" pageX=\"375\" pageY=\"50\" VISIBILITY=\"hide\">
    <Img border=\"0\" src=\"grafik/dot.gif\">
    </layer>

EXPLORE

    <Div id=\"lag0\" STYLE=\"position:absolute;left:385;top:50;visibility:hidden;\">
    <A href=\"#\" onclick=\"toggle(0);\"><Img border=\"0\" src=\"grafik/dot.gif\"></A>
    </Div>


På forhånd tak

Etle
Avatar billede aggie Nybegynder
12. januar 2001 - 09:03 #1
uden at være ekspert til asp, så tror jeg at du skal

response.write eval(blahblah), ofr at det faktisk outputter?

derudover, hvis jeg forstår dit spørgsmål, så er det eneste du mangler, rent faktisk at *sætte* visibility?

et elements visibility kan i IE nås gennem
document.all array\'en, således:

  document.all.divID.style.visibility

håber det kan brues, ellers må du gerne råbe op hvis jeg ikke fatter spørgsmålet rigtigt :)

 
Avatar billede etlekana Nybegynder
12. januar 2001 - 15:12 #2
Hejsa Aggie

Det er også det at jeg gør i mit script, men det er det jeg har en stor array, med 1 og 0 som siger om de forskellige visibilities er aktive eller inaktive. Skal jeg så bare tjekke ved vært eneste sted om det er 1 eller 0?

Etle
Avatar billede etlekana Nybegynder
15. februar 2001 - 17:15 #3
Har fundet ud af det selv.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester