Hallo zusammen !
Ich möchte aus einem php-script (per if-Auswahl) die Anzeige in einem Frame ändern.
Die if-Auswahl ist kein Problem.
Umso mehr der Ausgabebefehl der "anzeige.html" (target"=left")
Hallo zusammen !
Ich möchte aus einem php-script (per if-Auswahl) die Anzeige in einem Frame ändern.
Die if-Auswahl ist kein Problem.
Umso mehr der Ausgabebefehl der "anzeige.html" (target"=left")
Hmm ich schätze, um einen reload der Seite wirst du nicht herumkommen, denn sonst bekommt der Frame die Variable nicht übertragen
PHP läuft nur auf dem Server, nicht auf dem Client, ergo kannst Du mit PHP direkt keine Aktionen auf dem Client auslösen. Es funktioniert nur, indem Du an den Client per PHP JavaScript oder eine andere clientseitige Anweisung schickst um das Frame zu ändern.
Schicke an den Client folgendes:
<script type="text/javascript">
top.frames[laufende Nummer des Frames -1].location.href="Ziel des Frames";
</script>
Hallo xafford !
Entschuldige bitte, daß ich mich erst jetzt auf Deine Antwort melde.
Habe das Ganze gestern getestet und hatte dann
mit parent.frames (anstelle von top.frames)
den gewünschten Erfolg.
Herzlichen Dank.
jdeen
Keine Ursache. Wenn bei dir parent.frames nötig war hast Du wohl etwas verschachtelte Framesets, oder?
Verschachtelt möchte ich das nicht nennen :
1 Top-Frame (120 x 80%) plus 1 rechtes top (120 x 20%)
darunter links das Menue-Frame. Der Rest : Ausgabe-Frame (content).
Da gibt's schlimmeres .
Gruß
jdeen