Willkommen im PC-Welt-Forum
Liebe Leser,
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Wenn dies Ihr erster Besuch hier ist, lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Sie müssen sich vermutlich registrieren, bevor Sie Beiträge verfassen können. Klicken Sie rechts auf 'Jetzt registrieren.', um den Registrierungsprozess zu starten.
Ergebnis 1 bis 3 von 3
Thema: HTML Problem
-
19.02.2010, 23:00 #1
Byte
- Registriert seit
- 09.2009
- Ort
- Edewecht
- Beiträge
- 22
HTML Problem
Hallo!
Habe auf eine Homepage folgenden Script eingefügt:
Der Code erzeugt ein Textfeld in dem ein Bild eingefügt ist. Man kann dieses Textfeld mit einer trop down liste an uns aus schalten. Also es wird einmal angezeigt und einmal nicht angezeigt.HTML-Code:<script> function swatch(e) { o = false; if (document.layers) { o = document.layers['foo']; } else if (document.getElementById ) { o = document.getElementById('foo').style; } else if (document.all ) { o = document.all['foo'].style; } if (!o) { return; } val = e[ e.selectedIndex ].value; if (val!='') { o.visibility = val; } } </script><span style="font-weight: bold; color: rgb(255, 255, 255);">Radar</span></p> <form> <select onchange="swatch(this)"> <option value="hidden">Bitte wählen</option> <option value="visible">an</option> <option value="hidden">aus</option> </select> </form> <div id="foo" style="position: absolute; top: 51px; left: -509px;"> <form> <img style="border: 0px solid ; height: 333px; left: 323px; width: 457px;" alt="" src="http://edewechtwetter.ed.funpic.de/wetterdatendwd/radar.png"></form> </div> <div id="foo" style="position: absolute; top: 77px; left: -13px;"><br> </div>
Nun meine Frage: Was muss ich machen, damit beim erstmaligen laden der Seite das Texstfeld nicht angezeigt wird? Es ist nämlich so, dass es nach dem laden der Seite immer angezeigt wird. Ich bin kein Profi, aber vielleicht kann mir ja einer Helfen.
Vielen Dank!
mfg.
Kevin
-
23.02.2010, 16:13 #2PHP-Code:
<script>
function swatch(e)
{
o = false;
if (document.layers)
{ o = document.layers['foo']; }
else if (document.getElementById )
{ o = document.getElementById('foo').style; }
else if (document.all )
{ o = document.all['foo'].style; }
if (!o) { return; }
val = e[ e.selectedIndex ].value;
if (val!='')
{ o.visibility = val; }
}
</script>
<div id="auswahl" style="position:absolute; margin: 0px 0px 0px 0px;">
<span style="font-face: Tahoma; font-size: 1em; font-weight: bold; color: black;">Radar</span>
<form>
<select onchange="swatch(this)">
<option value="hidden">Bitte wählen</option>
<option value="visible">an</option>
<option value="hidden">aus</option>
</select>
</form>
<div id="foo" style="position: relative; visibility: hidden; margin: 0px 0px 0px 0px;">
<img style="border: 0px; height: 333px; left: 0px; margin: 0px 0px 0px 0px; width: 457px;" alt="" src="http://edewechtwetter.ed.funpic.de/wetterdatendwd/radar.png">
</div>
</div>
MfG VB-Coder
-
23.02.2010, 22:54 #3
Byte
- Registriert seit
- 09.2009
- Ort
- Edewecht
- Beiträge
- 22
Danke!
Genau das hab ich gesucht. Erste klasse
12

Zitieren
Lesezeichen