onload auf bestimmte Seite begrenzen
Florian
- javascript
0 minicrispie
Hallo,
ich rufe in mehreren HTML-Seiten eine Datei mit Javascript-Funktionen auf.
Unter vielen anderen Funktionen, die von mehreren Seiten benötigt werden habe ich folgende Funktionen:
window.onload = starte;
function starte ()
{
document.getElementById("bild1").onmouseover=mo;
}
function mo ()
{
}
Die Funktion starte soll nur beim Laden einer bestimmten Seite aufgerufen werden, nämlich der, wo das betr. Bild vorhanden ist.
Ich möchte ungern für die eine Seite eine andere oder zusätzliche Script-Datei aufrufen.
Daher die Frage:
Kann ich das "window.onload" in dem Script gezielt auf eine bestimmte Seite
beziehen?
Schönen Sonntag
Florian
Hallo,
Daher die Frage:
Kann ich das "window.onload" in dem Script gezielt auf eine bestimmte Seite
beziehen?
indem du die Seite mit PHP zusammenbaust ;)
nee ... wenn das skript nur dann ausgeführt werden soll, wenn ein Bild vorhanden ist, musst du einfach nur prüfen, ob das Bild vorhanden ist. Wenn ja fürhrst du dein onload aus. Wenns nicht da ist eben nicht :)
MfG. Christoph Ludwig
Hallo,
indem du die Seite mit PHP zusammenbaust ;)
Das kann ich nicht.
nee ... wenn das skript nur dann ausgeführt werden soll, wenn ein Bild vorhanden ist, musst du einfach nur prüfen, ob das Bild vorhanden ist. Wenn ja fürhrst du dein onload aus. Wenns nicht da ist eben nicht :)
Das ist gut!
Entschuldige jetzt aber die dumme Anfängerfrage.
Wie prüfe ich ob das Bild da ist?
In der JS-Routine spreche ich es mit
"document.getElementById("Bild1").onmouseover=mo;" an.
Die Abfrage if (document.getElementById("Bild1")) ist ja offensichtlich falsch.
Entschuldige jetzt aber die dumme Anfängerfrage.
Wie prüfe ich ob das Bild da ist?
In der JS-Routine spreche ich es mit
"document.getElementById("Bild1").onmouseover=mo;" an.
Die Abfrage if (document.getElementById("Bild1")) ist ja offensichtlich falsch.
Wieso?
Struppi.
"document.getElementById("Bild1").onmouseover=mo;" an.
Die Abfrage if (document.getElementById("Bild1")) ist ja offensichtlich falsch.Wieso?
JS meldet Fehler:
"document.getElementById('...')" ist Null oder kein Objekt
"document.getElementById("Bild1").onmouseover=mo;" an.
Die Abfrage if (document.getElementById("Bild1")) ist ja offensichtlich falsch.Wieso?
JS meldet Fehler:
"document.getElementById('...')" ist Null oder kein Objekt
Das kann nicht sein, nicht an dieser Stelle.
Struppi.
Hallo,
Das kann nicht sein, nicht an dieser Stelle.
Du hast Recht, es war jetzt an einer anderen Stelle!
Danke
Florian
Hallo,
Wieso?
JS meldet Fehler:
"document.getElementById('...')" ist Null oder kein Objekt
<http://de.selfhtml.org/javascript/sprache/objekte.htm#existenzabfrage@title=Das sollte helfen...>
MfG. Christoph Ludwig
Hallo,
Wieso?
JS meldet Fehler:
"document.getElementById('...')" ist Null oder kein Objekt<http://de.selfhtml.org/javascript/sprache/objekte.htm#existenzabfrage@title=Das sollte helfen...>
Das glaube ich nicht, denn wenn das Bild vorhanden ist, kommt ja auch kein Fehler, also ist die Methode bekannt.
Gruß
Florian
Hallo,
<http://de.selfhtml.org/javascript/sprache/objekte.htm#existenzabfrage@title=Das sollte helfen...>
Das glaube ich nicht, denn wenn das Bild vorhanden ist, kommt ja auch kein Fehler, also ist die Methode bekannt.
hä? der link bezieht auf eine Existenzabfrage. Modeliere das beispiel so um, das die Funktion überprüft, ob das Bild vorhanden ist oder nicht.
MfG. Christoph Ludwig