WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Parameter übergabe in JS

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !

Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Parameter übergabe in ... - 20 Mai 2024 Antworten
im Forum für Webhosting Homepage gefunden:
Parameter übergabe in JS
ldf
Pixelschubser
Threadstarter




Beiträge: 7

Hi
Ich hab eine Funktion geschrieben die ein div nach einiger Zeit unsichtbar machen soll:

function unsichtbar(id) {
window.setTimeout("document.getElementById(id).style.visibility = 'hidden'",500);
}

im Body steht:
onMouseOut="unsichtbar('leuchten')"

Das Problem ist jetzt das der Parameter 'leuchten' nicht übergeben wird. Schreib ich getElementById('leuchten') anstatt getElementById(id) funktioniert die Funktion ohne weiteres.

Hat jemand eine Idee was ich da falsch mach?

vielen Dank


  Profil   E-Mail   Website   Editieren   Zitieren
chip
Foren-Team




Beiträge: 419

1: 
2: 
3:
function unsichtbar(id) {
window.setTimeout("document.getElementById("+id+").style.visibility = 'hidden'",500);
}


So sollte es funktionieren.

---

  Profil   Website   Editieren   Zitieren
Ori
Mausakrobat




Beiträge: 162

Da fehlen leider Anführungszeichen...
1: 
2: 
3:
function unsichtbar(id) {
 window.setTimeout("document.getElementById('"+id+"').style.visibility = 'hidden';", 500);
}

  Profil   E-Mail   Website   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Die Erklärung - der übergebene Parameter von setTimeout wird im später beim Aufruf als Quellcode interpretiert. Dieser Aufruf erfolgt jedoch nicht mehr innerhalb deiner Funktion - daher ist "id" dann nicht mehr bekannt. Du kannst jedoch den Inhalt von "id" in deinen Quellcode-String einsetzen. Dann stehen zum Zeitpunkt des eigentlichen Aufrufes alle Informationen zu Verfügung.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
 

Antworten
Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Parameter übergabe in ...

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Parameter übergabe in JS im Forum Homepage Hosting AntwortenLetztes Posting
Unvorhersehbare Layout-Verschiebungen auf meiner Seite - Ideen?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
0 20.08.2023 20:14 von Freud
Geschenkidee zum Geburtstag
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 14.04.2022 16:08 von bryleth03
Webdesigner gesucht
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 10.12.2021 15:04 von Rieke
Welcher Hoster ist der Beste?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
1 10.12.2021 15:02 von Rieke
Warum Wordpress?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
6 05.07.2021 18:27 von Rieke
Die Idee einen Blog zu führen
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 27.02.2021 09:50 von Samira2021
zu viele css dateien?!
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
4 19.01.2021 19:20 von Laurena
WIe kann ich Datum ausblenden?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
1 23.11.2020 12:21 von noahradar96
Tabelle mit Mannschaftslogos
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
3 23.10.2019 14:54 von andyy
Eigene Website erstellen - kostenlos!
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
0 17.05.2019 15:01 von Fusselchen



Besucher : 7995846    Heute : 208     Gestern : 411     Online : 29     20.5.2024    5:22      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben