Layer & button
Daniel
- javascript
Hallo Alle,
Ich möchte mit einem Button gern einen Layer ansprechen damit ich ihn sichtbar und wieder unsiochtbar machen kann. Klappt nur noch nicht ganz.
zum einschalten:
function an()
{
if (document.form.button)
showLayer(1)
else
hideLayer(1);
}
aber wie geht er wieder aus?
Hallo
Ich rate dir, sowas mit css und Javascript zu machen
du setzt da, was du jetzt in Layer1 hast in ein div und gibst ihm einen einmaligen ID.
Dann kannst du mit getElementByID(Javascript) die style.visibility ändern:
Javascript:
http://www.selfhtml.teamone.de/javascript/objekte/document.htm#get_element_by_id
CSS:
http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#visibility
MfG Philipp
Danke Philipp,
Ja das mache ich ja auch. Mir fehlt nur ein Puzzlestein.
Soll eine Checkbox der Auslöser sein ist es einfach der Status
checked läßt sich direkt ansprechen.
Also:
function test()
{
if (document.form.checkbox.checked)
showLayer(1)
else
hideLayer(1);
}
showLayer & hideLayer werden zuoberst definiert.
Aber wie ist ein Button sozusagen "checked". clicked? :o)
Daniel
If(document.form.checkbox.checked==true){
...
} else {
...
}
hi,
Aber wie ist ein Button sozusagen "checked". clicked? :o)
nutze den eventhandler onClick im button, um eine javascript-funktion aufzurufen.
gruss,
wahsaga