Andreas: Problem mit aufruf

hallo @all

habe ein Problem mit JavaScript
ich brauche eine Funktion die mir folgenden Code ausführt

  
if (winList['sampel1']) winList['sampel1'].open(); return false;  

"Sampel1" soll variabel sein ich habe mir eine funktion gebastelt aber die funtzt nicht

  
function openwindow(wintoopen){  
     if (winList[this.wintoopen]) winList[this.wintoopen].open(); return false;  
}

ich bekommen von meinem Browser die Rückmeldung "missing ']' After Elementlist"
aber wenn ich die geöfnetten und geschlossenen gegeneinander zähle bzw rechne fehlt mir keine klammer
kann mir vieleicht jemand helfen diese zu korrigieren??

  1. "Sampel1" soll variabel sein ich habe mir eine funktion gebastelt aber die funtzt nicht

    function openwindow(wintoopen){
         if (winList[this.wintoopen]) winList[this.wintoopen].open(); return false;
    }

      
    Wenn window.wintoopen (warum benutzt du hier this?) definiert hast, sollte der Code soweit funktionieren. Dir ist aber klar, dass return false immer ausgeführt wird, nicht nur wenn die Bedingung erfüllt ist?  
      
    
    > ich bekommen von meinem Browser die Rückmeldung "missing ']' After Elementlist"  
      
    Nicht mit dem obigen Code.  
      
    Struppi.
    
    1. Hallo stuppi
      geht leider immer noch nicht  !

      1. geht leider immer noch nicht  !

        Tja, tut mir leid.

        Struppi.