popup soll link im aufrufenden fenster ausführen - FEHLER
Ice
- javascript
0 Ben0 Christoph Schnauß0 Ben
Hallo Leute,
Was ist denn nur am code falsch?
Das Popup geht auf, steuere ich das aufrufende skript aber mit go=yes an, um dem popup einen neuen inhalt zu geben bekomme ich immer
"top.oben.popup.location ist Null oder kein Objekt"
So siehts aus:
Der folgende Frame hat den name="oben"
<?php
if ($go == "yes")
{
echo"<script>top.oben.popup.location.href="logo.gif"</script>";
}
else
{
echo "<script>popup=window.open("pop.php","popup","width=300,height=50")</script>;
";
}
?>
Hi Ice,
wenn ich dich richtig verstanden habe, ist dein top falsch. Das müsste, soweit ich weiß doch opener heißen oder?
Also:
opener.oben.popup.location
So vielleicht?
Viele Grüße,
Ben
hallo Ben,
opener.oben.popup.location
najaaaaaa ... "popup" müßte noch irgendwie definiert sein, aber das ist nicht mitgeteilt worden.
Das Grundproblem liegt meines Erachtens darin, daß eine problematische Javascript-Konstruktion in ein PHP-Korsett gequetscht wird. Es genügt, entweder PHP oder Javascript zu nehmen und sich darüber klar zu werden, was diese beiden "Script"-Sprachen wo veranstalten und bewirken.
Christoph S.
Hi Christoph,
aber definiert er nicht den Namen des PopUps als "popup"?
Viele Grüße,
Ben