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


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Neues Browserfenster nach erfüllung einer Bedingung in PHP » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Neues Browserfenster nach erfüllung einer Bedingung in PHP
von skmit
also Danke nochmals
von Philipp Gérard
is ja auch egal - hauptsache es geht. Dann soll der NS3-Idiot eben einen Fehler kassieren, geschieht im Recht
von skmit
Ich nehm den IE 6.0 also nicht der älteste.
von languitar
Das sind HTML-Kommentar-Tags, die eigentlich standardmäßig um JavaScript-Code gepackt werden, damit Browser ohne JavaScript-Unterstützung (sowas solls geben /gegeben haben) den Code nicht mitbeachten.

Mit was für einem Browser surfst du?
von skmit
Jetzt klappts, Danke an alle Helfer.

Ich hab diese zeichen entfernt
<!- & //-->
Jetzt gehts.

Noch eine Frage, kann man steuern, dass die neue Seite die aufgeht im Hintergrund geladen wird ?



von languitar
du rufst die PHP-Datei auf, die diesen JavaScript ausgeben soll und schaust dann über den Browser nach, ob im Quelltext der JavaScript zu finden ist.
von skmit
sorry,

wie meinst ihr das ? wie gesagt noch anfänger. Wie kann ich das überprüfen ob JS ausgegeben wird ?
von Can
Hast du mal im Quelltext geschaut, ob der JavaScript-Code überhaupt ausgegeben wird?
von Philipp Gérard
wird der js-code denn ausgegeben?
von skmit
hm leider funzt es immer noch nicht .
Keine Fehlermeldeung, aber es geht auch kein Pop-Fenster auf.
Auch wenn ich die Bedinung rausnehme gehts nicht.

Muss ich ausser diesem Code noch irgend was vorschalten ?
von Can
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10:
if($diff_zeit > $reload) {

echo "
<script language=\"javascript\">
<!-
window.open('http://www.schmittsworld.de');
//-->
</script>
";
}
von skmit
danke, aber ein weiteres Fenster geht immer noch nicht auf ;(

An was kann es noch liegen ? Hat jemand noch ne Idee
von Philipp Gérard
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10:
if($diff_zeit > $reload) {

echo "
<script language=\"javascript\">
<!-
window.open(http://www.schmittsworld.de,framename);
//-->
</script>
";
}
von skmit
Hallo can, danke für die schnelle Hilfe, jetzt kommt zwar keine Fehlermeldeung mehr
aber ein neues, zusätzliches Browserfenster geht auch nicht auf :( obwohl die Bedingung erfüllt ist. Kannst Du mir da nochmal weiterhelfen ?

An was kann das denn nun liegen ?
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8:
If ($diff_zeit > $reload)  echo "
<script language=\"javascript\">
<!-
window.open(http://www.schmittsworld.de,framename);
//-->
</script>
";
von Can
1: 
2: 
3: 
4: 
5: 
6: 
7:
echo "
<script language=\"javascript\">
<!-
window.open(neuesfenster.html,framename);
//-->
</script>
";


Muss so heißen, weil PHP das erste " ja als das Ende des Strings interpretieren würde, wenn es nicht mit / davor entwertet wird.

Gruß,
Can
von skmit
Hallo, wäre nett wenn mir jemand helfen könnte, bin noch Anfänger in PHP.

Mein Problem und Wunsch ist:
nach Erfüllung dieser Bedingung : If ($diff_zeit > $reload)

soll automatisch ein neues Browserfenster geöffnet werden, wie kann ich das mit PHP machen ? Hab schon versucht folgendes hinter die Bedingung zu setzen, bringt dann aber einen Fehler, dass ein ";" erwartet wird. Keine Ahnung wo.

echo "
<script language="javascript">
<!-
"window.open(neuesfenster.html,framename)";
//-->
</script>
";


Oder kann man das Problem anders lösen ?

Nach oben