javascript in php

deusfalsus

Erfahrenes Mitglied
Folgendes ist Teil eines else-Zweiges:

<meta http-equiv='refresh' content='5' URL='javascript:history.back()'>

Man sieht anhand eines kurzen Flackerns, dass der Browser etwas versucht- leider erfolglos. Habs dann noch als link eingefügt, da funktionierts.

Andere Frage: Warum geht onLoad='window.resizeTo(500,323)' im Netscape Navigator nicht? Laut selfhtml musses gehn.
 
PHP:
<meta http-equiv="refresh" content="1;URL='javascript:history.back()'">
 
Jo, das nütz mir gar nix. Aus´m selfhtml rauskopiern kann ich auch.
Wie gesagt steckt das ganze in einer php-Datei. Da kann ich erstens keine doppelten Anführungszeichen verwenden,
zweitens erachtet php den Befehl ab dem Semikolon als beendet.
Wollte da einer auf die Schnelle schlau tun?
 
Fang blos net an frech zu werden!!!
Veräppeln kann ich mich auch selber!!

1: Das ist nicht aus selfHTML rauskopiert
und 2. wenn du unfähig bist, das in einen echo Befehl rein zubringen, dann würd ich gleich doppelt vorsichtig mit meinen Aussagen sein!!

SO GEHTS (UND IST NICHT AUS SELFHTML!!!!!)
PHP:
echo "<meta http-equiv=\"refresh\" content=\"1;URL='java script:history.back()'\">";

PS: Schomal was von Escape sequenzen gehört???
 
Zuletzt bearbeitet von einem Moderator:
Jo, alles klar! jetz hab ich´s. Das Backslash vor den doppelten
Anführungsstrichen bringts.

Nochmal zu meiner anderen Frage:
Warum geht
PHP:
onLoad='window.resizeTo(500,323)'
im Netscape Navigator nicht? Laut selfhtml musses gehn.

P.S. Mir ist schon klar, dass das ganze in einem Body-tag steckt,
welcher in einen echo-Befehl gekleidet ist. ;)

Achja: getroffne Hunde bellen ;) (und jetzt bitte nicht schmolln!)
 

Neue Beiträge

Zurück