Und du musst weiterhin lesen was ich geschrieben habe:
1.) Bitte kein php im Javascript-Forum (bitte immer nur den html-Output deines php-Codes posten).
2.) Nur weil sich das popUp nicht öffnet kannst du nicht einfach wieder zu deinem alten Code uebergehen und den mit dem neuen mischen, nur, weil die richtige Lösung auf Grund eines anderen Fehler nicht funktioniert:
Ein Blick in die Javascript-Konsole (ein Hilfsmittel, das du dir merken solltest) offenbart:
Mozilla hat gesagt.:
Error: unterminated string literal
Source File: file:///C:/Dokumente%20und%20Einstellungen/Christoph/Desktop/bla.htm
Line: 147, Column: 5
Source Code:
'<html><head><title>POPUP</title>
So eine ähnliche JS-Konsole hat jeder Browser.
Wie auch immer die Zeilen 147-149 des Outputs deines php-Codes wären:
Code:
'<html><head><title>POPUP</title>
</head>'+
'<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><div>'+
Es ist ein unescapter Zeilenumbruch innerhalb eines Strings (zwischen "</title>" und "<head>'+". Das mag Javascript nicht und das verursacht den Fehler. So müsste es richtig aussehen:
Code:
'<html><head><title>POPUP</title></head>'+
'<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><div>'+
Diesen Fehler hast du bis du mit dem Link eben ankamst nicht gepostet. Es steht sogar ein Variante ohne den falschen Zeilenumbruch hier im Thread, die funktioniert. Meine Kristallkugel ist leider in der Reinigung, sonst hätt ich das natürlich erahnen müssen.
Bedenke bitte bei der Wahl deines Tones, dass
DU von mir Hilfe willst.