Seite 1 von 1

javascript problem

Verfasst: 22.11.2006 21:19
von deathcakeman
Gruß leute.
Ich habe mit Javascript folgendes gemacht:

Code: Alles auswählen

function onloadpse() {
if (show==true)
{
document.getElementsByTagName("div")[0].setAttribute("style", "display");
document.getElementsByTagName("input")[0].setAttribute("value", "PSE ausblenden");
document.getElementsByTagName("input")[1].setAttribute("value", "true");
show=false;
}
else
{
document.getElementsByTagName("div")[0].setAttribute("style", "display:none");
document.getElementsByTagName("input")[0].setAttribute("value", "PSE einblenden");
document.getElementsByTagName("input")[1].setAttribute("value", "false");
show=true;
}
}

function change() {
var buttonid=document.getElementById("button");
if (show==true)
{
buttonid.setAttribute("value", "PSE ausblenden");
}
else
{
buttonid.setAttribute("value", "PSE einblenden");
}
}

function anzeigen() {
var changex=change();
if (show==true)
{
document.getElementsByTagName("div")[0].setAttribute("style", "display");
document.getElementsByTagName("input")[1].setAttribute("value", "true");
}
else
{
document.getElementsByTagName("div")[0].setAttribute("style", "display:none");
document.getElementsByTagName("input")[1].setAttribute("value", "false");
}
show=!show;
}
so das atribut was geändert werden soll ist ein
<div style="display:none">
INHALT
</div>

Der Inhalt soll bei dem klicken auf den Button ein, bzw. ausgeblendet werden.
Im Mozilla klappt dasa auch 1a, aber der IE macht da mal wieder seine probleme.
Das will einfach nicht funzen.

Hat jemand einen Lösungsvorschlag?

Mfg