Ergebnis 1 bis 4 von 4
  1. #1
    javascriptkidie ist offline Mitglied
    registriert
    18-08-2005
    Beiträge
    38

    Wo liegt der Fehler ?

    Also, ich habe zwischen den head-tags folgendes Skript :

    PHP-Code:
    <script>
    var 
    fenster;
    var 
    turniere = new Array("beschreibung 1 (44 Bilder)""beschreibung 2 (127 Bilder)");
    var 
    verschiedenes = new Array("beschreibung 1 (14 Bilder)");

    function 
    turniere(xxx){
     
    fenster window.open("Bildergallerien//turniere"+xxx+".htm"turniere[zahl], "width=768, height=512");

    }
    function 
    verschiedenes(yyy){
     
    fenster window.open("Bildergallerien//verschiedenes"+yyy+".htm"verschiedenes[zahl3], "width=768, height=512");

    }
    </script> 
    Und weiter unten zwischen 2 DIV Tags dieses hier :

    PHP-Code:
    <script>
     var 
    zahl 0;
     var 
    zahl2;
      while(
    zahl != turniere.length){
        
    zahl2 zahl+1;
        
    document.write('<a href="javascript:turniere('+zahl2+')">'+turniere[zahl]+'</a><br>');
        
    zahl zahl2;
      }

    </script> 
    (Für das 2te Array nochmal das gleiche, nur halt mit zahl3 und zahl4).

    Im Browser werden auch alle Links schön angezeigt, und wenn ich über die Links fahre wird unten auf zB javascript:turniere(1) angezeigt, aber wenn ich auf einen Link klicke, öffnet sich kein fenster und in der Fehlerkonsole steht turniere is not a function". Ich bin mir fast sicher dass die Parameterübergabe schuld ist, da ich das fast nie brauche und mich daher auch nicht so damit auskenne, ameiner Meinung nach sollte es aber funktionieren.

    Hoffe das war gut erklärt und übrigens : das neue Design gefällt mir

  2. #2
    pit-r Guest

    AW: Wo liegt der Fehler ?

    Benenne entweder Deine Arrays oder Deine Funktionen um...

  3. #3
    javascriptkidie ist offline Mitglied
    registriert
    18-08-2005
    Beiträge
    38

    AW: Wo liegt der Fehler ?

    wow ! pit-r : der man der schneller Antwortet als sein Schatten.
    Jetzt wo dus sagst fällts mir wie Schuppen aus den Augen : die Arrays ja haben den gleichen Namen wie die Funktionen !
    Manmanman bin ich manchmal blöd !

  4. #4
    pit-r Guest

    AW: Wo liegt der Fehler ?

    Zitat Zitat von javascriptkidie
    der man der schneller Antwortet als sein Schatten.
    Ich führe zwar manchmal Selbstgespräche, aber mit meinem Schatten hab ich noch nie geredet.

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 24-11-2006, 18:26
  2. Submit Fehler
    Von Willimaendu im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 20-10-2005, 17:10
  3. Antworten: 0
    Letzter Beitrag: 09-03-2005, 16:09
  4. Fehler auf der SEITE brauche hilfe Script ist geschrieben
    Von einLÄCHELN im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 26-08-2004, 14:48
  5. Apache Server - Kernel32.dll Fehler
    Von Miichii im Forum Serverseitige Programmierung
    Antworten: 2
    Letzter Beitrag: 20-11-2003, 16:00

Lesezeichen

Berechtigungen

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