|
|
Gruß leute. Ich habe mit Javascript folgendes gemacht:
Code:
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
|
|
| 23.11.2006 21:58:06 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 544
|
|
Hallo, schreibe document.getElementsByTagName("div")[0].style.display = "block"; bzw. document.getElementsByTagName("div")[0].style.display = "none";
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 23.11.2006 23:28:16 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|