onLoad geht nicht!
Clemens Mühlbacher
- javascript
Warum funktioniert folgender Code nicht?
"<BODY onLoad="fp()" bgcolor = #5084EA leftmargin=0>"
Fehler: Objekt erwartet. Code:0.
Was kann da bitte falsch sein???
MfG
Mühli
hi,
"<BODY onLoad="fp()" bgcolor = #5084EA leftmargin=0>"
Was kann da bitte falsch sein???
So gut wie alles. Von hinten her gezählt:
1. hast du drei Fragezeichen genommen, wo eines gereicht hätte
2. hast du "leftmargin" nicht gequotet
3. hast du "bgcolor" nicht gequotet
4. hast du "bgcolor" und "leftmargin" nicht mit CSS bestimmt
5. hast du nicht mitgeteilt, was deine Funktion "fp()", die ja die Fehlermeldung hervorruft, eigentlich tun soll.
Na gut, ausschlaggebend ist eigentlich nür fünftens.
Lerne bitte, korrekt zu fragen und die benötigten Zusatzinformationen mitzuliefern.
Grüße aus Berlin
Christoph S.
hi,
"<BODY onLoad="fp()" bgcolor = #5084EA leftmargin=0>"
Was kann da bitte falsch sein???
So gut wie alles. Von hinten her gezählt:
- hast du drei Fragezeichen genommen, wo eines gereicht hätte
- hast du "leftmargin" nicht gequotet
- hast du "bgcolor" nicht gequotet
- hast du "bgcolor" und "leftmargin" nicht mit CSS bestimmt
- hast du nicht mitgeteilt, was deine Funktion "fp()", die ja die Fehlermeldung hervorruft, eigentlich tun soll.
Na gut, ausschlaggebend ist eigentlich nür fünftens.
Lerne bitte, korrekt zu fragen und die benötigten Zusatzinformationen mitzuliefern.
Grüße aus Berlin
Christoph S.
Ich will mit der Funktion ein neues Fenster öffnen!
Funktion:
-------------
function fp()
{
popup = open("popup.htm","pu","width= 200 height=200 resizeable = no status=no");
}
------------
Bitte keine Kommentare über Popups, ich will das so haben. Es hat schon seinen Sinn.
MfG
Mühli
hallo,
[fullquoting gelöscht)
function fp() {
popup = open("popup.htm","pu","width= 200 height=200 resizeable = no status=no");
}
Diese Funktion tut nichts anderes als einer Variablen einen bestimmten Wert zuzuweisen. Sie ist für deinen Zweck völlig unsinnig und überflüssig, weil du mit dieser Variablen nicht weiterarbeitest. Du kannst mit
<body onload="window.open(...)">
den gewünschten Effekt erzielen, ohne eine solche "Funktion" bemühen zu müssen.
Bitte keine Kommentare über Popups, ich will das so haben. Es hat schon seinen Sinn.
Davon bin ich nicht überzeugt. Aber die Antwort auf deine Frage sowie unzählige "popu-Kommentare" hättest du mühelos im Forums-Archiv gefunden. Schon ein Blick in die </faq/>, wie bereits empfohlen, hätte dich entscheidend weitergebracht.
Grüße aus Berlin
Christoph S.
Hallo Clemens,
[...]
Fullquote gelöscht ->http://afaik.nimmich.org/usenet/faq/zitieren/
Ich will mit der Funktion ein neues Fenster öffnen!
du weiß, dass sich solche Fenster unterdrücken lassen?
popup = open("popup.htm","pu","width= 200 height=200 resizeable = no status=no");
schau dir nochmal http://selfhtml.teamone.de/javascript/objekte/window.htm#open an - die einzelnen Angaben werden durch Kommata getrennt. Wenn das nicht hilft, solltest du dir die Seite mal mit Mozilla oder Opera anschauen - die spucken aussagegkräftigere Fehlermeldungen aus.
Grüße aus Nürnberg
Tobias
Warum funktioniert folgender Code nicht?
"<BODY onLoad="fp()" bgcolor = #5084EA leftmargin=0>"
Fehler: Objekt erwartet. Code:0.
Was kann da bitte falsch sein???
MfG
Mühli
Alles!
Warum funktioniert folgender Code nicht?
"<BODY onLoad="fp()" bgcolor = #5084EA leftmargin=0>"
Fehler: Objekt erwartet. Code:0.
Was kann da bitte falsch sein???
MfG
Mühli
Alles!
Sehr hilfreich! Danke! Ich mach alles in HTML falsch und du machst alles in einem Forum falsch. ;-)
hi,
Sehr hilfreich! Danke! Ich mach alles in HTML falsch und du machst alles in einem Forum falsch. ;-)
du nicht weniger, mit deinen unnötigen fullquotes.
gruss,
wahsaga