Auf PHP-Variable im anderen Frame zugreifen

Sven Mintel hat gesagt.:
..bloss steht da eindeutig, dass es die Variable aus dem unteren Frame sein soll...und nicht die aus irgendeinem anderen Fenster.....
Wenn diese Bedingung festgemeißelt wäre, gibt es wohl keine Möglichkeit es zu realisieren. Denn nur mit JavaScript ist es möglich, zu prüfen, ob ein Dokument Teil eines Framesets ist.
 
aaaalso:

ich versuche das ganze anders zu realisieren:

ich verpacke das array mit implode in einen string -> diesen kann ich dann an die folgeSeite übergeben und auch mit dem gleichen TrennZeichen wieder zum Array zusammenbauen.

aber auch hier ist das bisher ein Griff ins Klo:

$dokstring = implode("|$|",$pdfarray);
echo 'var tempp = $dokstring';
echo "alert('tempp');";

das pdfarray ist gefüllt. sagt er bereits in der 2ten zeile das dokstring nicht existiert.... verrückt
 
PHP-Varaiblen werden in Strings, welche von Singlequotes eiingeschlossen sind, nicht geparst, und JS kennt logischerweise nicht diese Variable.

Probiers mal so:
PHP:
echo "var tempp = '".$dokstring."';";

sollten weitere Fehler auftreten, poste bitte die HTML-Ausgabe dieser Zeile.
 
sauber! das geht.
eine letzte Frage noch :)

wie kann ich in dieses Monster ( javascript) den Parameter sauber einbauen?
natürlich soll er hinter component.php. aber bisher verzweifle ich an der notation

tstr = tstr + "<a href=\"./docs_component.php\" target=FRAME_15 onMouseOut=\"MM_swapImgRestore()\" onMouseOver=MM_swapImage(\"Image4\",\"\",\"./images/dokuorang.gif\",1)>";
 
Zurück