Javascript - If - Else
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Hey,
ich schlage mich grad wieder kläglich mit Javascript rum.
Das Problem ist war scheinlich total offensichtlich aber ich steige einfach nicht dahinter
wos hakt.
function Details(article){ if(document.getElementById(\"detailsbutton\" + article).value = \"Details\") { document.getElementById(article).style.visibility = \"hidden\"; document.getElementById(\"detailsbutton\" + article).value = \"Schließen\"; } else { document.getElementById(article).style.visibility = \"visible\"; document.getElementById(\"detailsbutton\" + article).value = \"Details\"; } } </script>
Klicke ich jetzt auf den zugehörigen Button der das ganze ausführt also (\"detailsbutton\" + article)
funktioniert erstmal alles super - das was verschwinden soll verschwindet und die Aufschrift ändert
sich in \"Schließen\"
Wenn ich jetzt aber nochmal klicke passiert nix. Wieso?
Die IF-Abfrage ist doch eigentlich ganz eindeutig oder?
Bin für jeden Tipp dankbar.
MfG
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Teste das mal mit \"ss\" statt \"ß\" in schließen, nur so eine Idee
-
if(document.getElementById(\"detailsbutton\" + article).value = \"Details\")
muss
if(document.getElementById(\"detailsbutton\" + article).value == \"Details\")
heißen. Also mit == anstatt einem einfachen = -
OMG ..du hast recht ^^...
Bescheuert .. hätte ich eigentlich mal von PHP her wissen können.
Vielen Dank .. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage