Ergebnis 1 bis 3 von 3
  1. #1
    f.mue.ks ist offline Grünschnabel
    registriert
    26-09-2007
    Beiträge
    6

    Exclamation Probleme mit Aufruf aus Function

    Halli Hallo

    ich habe folgendes Problem. Ich setze den WYSIWYG Editor von
    InnovaStudio ein.

    Im Head wird die Datei Innovaeditor.js geladen.
    Diese Datei macht nichts anderes, als 2 weitere Js Dateien nachzuladen.

    Code:
    /*** Editor Script Wrapper ***/
    
    var oScripts=document.getElementsByTagName("script"); 
    var sEditorPath;
    
    for(var i=0;i<oScripts.length;i++)
      {
      var sSrc=oScripts[i].src.toLowerCase();
      if(sSrc.indexOf("scripts/innovaeditor.js")!=-1) sEditorPath=oScripts[i].src.replace(/innovaeditor.js/,"");
      }
    
    document.write("<li"+"nk rel='stylesheet' href='"+sEditorPath+"style/istoolbar.css' type='text/css' />");
    
    if(navigator.appName.indexOf('Microsoft')!=-1) {
      document.write("<scr"+"ipt src='"+sEditorPath+"istoolbar.js'></scr"+"ipt>");
      document.write("<scr"+"ipt src='"+sEditorPath+"editor.js'></scr"+"ipt>");
    } else {
      document.write("<scr"+"ipt src='"+sEditorPath+"istoolbar.js'></scr"+"ipt>");
      document.write("<scr"+"ipt src='"+sEditorPath+"moz/editor.js'></scr"+"ipt>");
    }
    Der Editor wird dann irgendwo auf der Seite mittels :

    Code:
      <script> //STEP 2: Replace the textarea (txtContent)
        var oEdit1 = new InnovaEditor("oEdit1");
        oEdit1.REPLACE("Textarea","ZielContainer");
      </script>
    eingefügt.

    Das klappt soweit auch wunderbar.
    möchte ich den Editor nun erst nach einen Mouseklick aus einer
    Funktion heraus instanzieren geht nichts mehr.

    Ich mache folgendes.
    Code:
    function AddWYSIWYG(Textarea, Zielcontainer){
    
    var oEdit1 = new InnovaEditor("oEdit1");
    oEdit1.REPLACE("Textarea","ZielContainer");
    
    }
    An dem ganzen Script exestiert ja kein Unterschied, bis auf
    das das Erzeugen aus einer Function heraus aufgerufen wird und nicht direkt im HTML Body steht.

    Ich hoffe Ihr könnt mir helfen, da ich noch ein absoluter JS anfänger bin
    und der Support von Innova nichts von sich hören lässt.

    Danke im Vorraus.

  2. #2
    Avatar von Curtains
    Curtains ist offline Doppel-As
    registriert
    21-06-2008
    Beiträge
    139

    AW: Probleme mit Aufruf aus Function

    Hallo f.mue.ks,

    innerhalb der Funktion hast du die Variable 'oEdit1' mit 'var' deklariert. Somit hast du eine lokale Variable, die nur innerhalb der Funktion gültig ist.
    Versuch mal 'var' wegzulassen .

  3. #3
    f.mue.ks ist offline Grünschnabel
    registriert
    26-09-2007
    Beiträge
    6

    AW: Probleme mit Aufruf aus Function

    Super Danke

    ja das geht. Oh man das ich da nicht selbst drauf gekommen bin :-)

    Danke du bist die beste !!!

Ähnliche Themen

  1. Frage zum DHTML-Menu
    Von Bubumann38 im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 11-12-2007, 12:16
  2. Divx WebPlayer mit JS probleme!!!
    Von hardcoresnake im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 04-09-2007, 17:07
  3. Antworten: 7
    Letzter Beitrag: 03-08-2007, 17:16
  4. Antworten: 17
    Letzter Beitrag: 05-07-2006, 16:09
  5. Antworten: 9
    Letzter Beitrag: 17-06-2002, 13:16

Lesezeichen

Berechtigungen

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