Seit kurzem habe ich ein seltsames Problem. Ich habe bisher immer aus dem Hauptfenster aufgerufen und die Werte vom PopUp wieder zurück gegeben. Alles lief einwandfrei. Neudings funktioniert diese Methode aber leider nicht mehr ...
JS Funktion für Aufruf auf der Hauptseite
function get_media(NAME, PATH_INPUT) {
media_win = window.open('index.php?&module=media&modus=media&path_input=' + PATH_INPUT +'&window=popup&input_name=' + NAME, 'media_win', 'width=520, height=510, scrollbars=no');
media_win.focus();
}
<img src="./design/icons/16_16_4/picture_add.png" alt="Bild auswählen" onMouseUp="get_media('article_picture_small', 'article_picture_small_path');">
JS Funktion für Übergabe der PopUp Werte
function node_select(INPUT_NAME, PARENT_CHILD, INPUT_PATH, PATH) {
opener.document.getElementById(INPUT_NAME).value = PARENT_CHILD;
opener.document.getElementById(INPUT_PATH).value = PATH;
window.close();
}
<img src="./design/icons/16_16_4/page_white_jpg.png" onMouseUp="node_select('article_picture_small','show_image_in_imgtag.jpg', 'article_picture_small_path', '');">
Es geht hierbei um eine simple Auswahl von Bilder. Auf der Hauptseite sind die Inputfelder hinterlegt. Durch einen Klick auf Bild hinzufügen wird die Funktion get_media aufgerufen. Danach öffnet sich ein PopUp in welchem Bilddateien angezeigt werden. Klicke ich nun auf ein entsprechendes Bild, soll der Dateinamen sowie Pfad an das Hauptfenster übergeben werden.
Wie gesagt, bisher hat es einwandfrei geklappt... Nun erhalte ich im IE8 & 7 die Fehlermeldung (Klasse unterstützt keine Automatisierung) ...
Hat jemand eine Idee an was es liegen könnte? Vielen Dank schonmal im Voraus!
Kai
P.S.: Auch die simplen opener Beispiele von selfHtml http://de.selfhtml.org/javascript/objekte/window.htm funktionieren nicht :/