Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
window.open - Werte zurück übermitteln [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
window.open - Werte zurück übermitteln


 
123456
11-07-2005, 22:33 
 
Hi,
Wie kann man von einem per

function openwin(){
var popup = window.open('file.php','fenster');
document.write(popup); // Beispiel für eine weitere Verarbeitung des zurückgewonnenen Werts
}aufgerufenen Fenster Werte an das Startdokument zurückübermitteln?

***file.php***
<input id=wert><input type=button onClick="los()">Sprich wenn "file.php" ein Formularfeld enthalten würde... mit welcher Funktion kann ich den Wert des Formlarfeldes im Popup zurück an das Startdokument übermitteln, so dass es dort als Variable (zur weiteren Verarbeitung) zur Verfügung steht.

Ich weiß, dass dieses mit showmodaldialog() sehr einfach ist - jedoch kann dieses nur der IE interpretieren...

Vielleicht kennt Ihr eine Lösung. Würde mich sehr freuen. Danke!!

Viele Grüße
Sebi

 
Wurzel
11-07-2005, 23:04 
 
stichwort "opener" ... boardsuche oder selfhtml => javascript

 
123456
11-07-2005, 23:19 
 
Erstmal vielen Dank für die schnelle Hilfe! Ich habe folgendes gefunden:
<script type="text/javascript">
function NaviFenster () {
Navigation = window.open("navigat.htm", "Navigation", "height=200,width=300");
Navigation.focus();
}
</script>
Beispiel - Datei navigat.htm:<a href="javascript:void(opener.location.href = '../../../index.htm');">SELFHTML</a><br>
<a href="javascript:void(opener.location.href = '../../index.htm');">JavaScript</a><br>
<a href="javascript:void(opener.location.href = '../index.htm');">Sprachelemente</a>
Nun habe ich aber noch folgendes Problem:

Wie kann ich es erreichen, dass in meiner obigen Startdatei nach dem Klicken eines Links/buttons/o.ä. im Popup ein Wert der Startdatei zur Verfügung gestellt wird und am besten noch direkt eine Funktion ausgeführt wird, die diesen Wert dann verarbeitet.
Denn nur ein Reload der Startseite nützt mir nichts.

Gibt es die Möglichkeit eine Javascript-Funktion der Startseite aus dem Popup heraus aufzurufen? Denn damit könnte ich all meine Probleme lösen..

 
wahsaga
12-07-2005, 08:49 
 
Original geschrieben von 123456
Wie kann ich es erreichen, dass in meiner obigen Startdatei nach dem Klicken eines Links/buttons/o.ä. im Popup ein Wert der Startdatei zur Verfügung gestellt wird und am besten noch direkt eine Funktion ausgeführt wird
analog zu http://de.selfhtml.org/javascript/objekte/frames.htm#scripts
Denn damit könnte ich all meine Probleme lösen..
:goth:

 
123456
12-07-2005, 09:21 
 
Ja super klasse! Vielen Dank für die Hilfe!:grin:


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:26 Uhr.