Ergebnis 1 bis 2 von 2

Thema: Hilfe bei window.opener.document.getElementById | TinyMCE

  1. #1
    TP-Specialist Avatar von Stefan
    Registriert seit
    May 2005
    Ort
    Bad Saulgau
    Beiträge
    3.817

    Hilfe bei window.opener.document.getElementById | TinyMCE

    Hallo,

    Ich bastel gerade mit n paar Codeschnipseln ne kleine Erweiterung für TinyMCE (WYSIWYG-Editor im Browser).

    Habe eben nen Custom-Filebrowser im Zusammenspiel mit XAJAX. Eigentlich geht alles, hängt nur noch an einem Detail.

    Die Bilddatei wird ausgewählt und gleichzeitig das Fenster geschlossen. Nun wird die Bild-URL in ein unsichtbares Feld eingetragen. Per Onchange wird dann XAJAX aufgerufen, welches dann eben das Fenster für das Bilder-Einbetten öffnet.

    Nun soll eben der Wert (URL) aus dem Textfeld entnommen werden und in die Input-Textzeile vom Bildeinbetten-Fenster eingefügt werden. Habe dazu einen Codeschnipsel entdeckt, jedoch funktioniert es nicht ganz:

    HTML-Code:
            tinyMCEPopup.executeOnLoad('init();');
            value_of_field=window.opener.document.getElementById("custom_page_ken_image_load").value;
            if(value_of_field!=''){
                document.getElementById("src").value=value_of_field;
                document.getElementById("alt").value="custom web page image";
                window.opener.document.getElementById("custom_page_ken_image_load").value="";
                ImageDialog.insert();
            }       
        }
    Probleme macht eben das "window.opener.document.getElementById". Wenn ich einen String einsetze, wird wieder optimal ins Textfeld reinkopiert. Aber per window.opener.document.getElementById geht das nicht (Kommt ne Fehlermeldung im Debugger).

    Wie mache ich das nun richtig? Sind ja JS Grundlagen, aber daran scheiterts bei mir jetzt - Ist halt ne Suppe aus mehreren iFrames dieses TinyMCE ...

    Hoffe, jemand kann helfen .. Danke schon mal
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Hilfe bei window.opener.document.getElementById | TinyMCE-1.gif   Hilfe bei window.opener.document.getElementById | TinyMCE-2.jpg  

  2. #2
    TP-Specialist Avatar von Stefan
    Registriert seit
    May 2005
    Ort
    Bad Saulgau
    Beiträge
    3.817
    Hm, 10 Sekunden logisch überlegt und schon ist der Fall klar ...

    value_of_field=parent.window.document.getElementById("custom_page_ken_image_load").value;

    Brauch' den Opener natürlich gar nicht ... das typische Ei-des-Kolumbus Problem

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [Allgemein] document.getElementById funktioniert nicht
    Von beststart im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 11.05.2010, 01:00
  2. IE Problem: document.getElementById(id).style.display
    Von benlau im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 31.03.2008, 20:49
  3. varable in window.top.opener.document.VARABLE geht nicht
    Von paris im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 04.05.2007, 12:56
  4. Antworten: 1
    Letzter Beitrag: 08.09.2002, 22:43
  5. window.opener..... :-(((
    Von TobiasKa im Forum HTML & CSS
    Antworten: 2
    Letzter Beitrag: 15.07.2002, 16:21

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51