Commander_COM Geschrieben 15. März 2006 Teilen Geschrieben 15. März 2006 Hi, ich habe folgendes Problem: ich habe eine asp.net webanwendung. in einem formular klicke ich auf einen button, ein fenster geht auf, wo man was aussuchen kann(aus datagrid) . im hintergrund erkennt er die id des ausgesuchten datensatzes und schreibt diese nach einem buttonklick "select" mit window.opener.document.frmFamily.family_txt_SelectedArticleID.value='"+articleID+"';"; in ein hidden input der ersten seite, welches das zweite fenster aufgerufen hat. Mein Problem: Im ersten Fenster soll ein Javaskript gestartet werden, sobald in dem hiddenfield was drinsteht. Ich krieg das aber clientseitig nicht hin, habt ihr ne Idee, wie man das irgendwie überwachen kann? Onchange funktioniert nicht, da der wert ja nicht vom benutzer eingetragen wurde... Es soll darauf hinauslaufen, dass ich mit ajax und der id aus dem hiddenfield eine anfrage an den server mache und die response in ein feld des ersten fensters schreibe. dazu muss das skript aber aus dem ersten fenster heraus gestartet werden, da ich sonst nicht über document.getElementById an die textbox komme, wo das ergebnis reinsoll. Habt ihr eine Idee? Ich verzweifle langsam hier... kann ich mit windows.opener irgendwie ein javaskript auf der ebene des 1. fensters starten? z.B. window.opener.testskript(); ??? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
oneside Geschrieben 15. März 2006 Teilen Geschrieben 15. März 2006 Stichwort: "Javascript:Event Listener" müsste dir weiterhelfen. Schau mal hier nach: http://www.mediaevent.de/javascript/event_listener.html Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Commander_COM Geschrieben 15. März 2006 Autor Teilen Geschrieben 15. März 2006 funktioniert das auch bei NICHT-User-Changes? kanns leider hier nicht ausprobieren... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
xmurrix Geschrieben 16. März 2006 Teilen Geschrieben 16. März 2006 Das onChange-Event funktioniert nicht bei hidden-Feldern, da musst du auf auf eine JavaScript-Funktion im Opener ausweichen. window.opener.testsript(); Gruß xmurrix Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Commander_COM Geschrieben 16. März 2006 Autor Teilen Geschrieben 16. März 2006 ich habs gefunden, die funktion die ich gesucht habe, beefand sich im DOM-Level2 window.opener.execScript('meinscript();','javascript'); Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.