Thema geschlossen
Ergebnis 1 bis 2 von 2

Thema: JavaScript im eigenen Modul funktioniert nicht

  1. #1
    Neu an Board
    Registriert seit
    20.06.2011
    Beiträge
    45
    Bedankte sich
    6
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard JavaScript im eigenen Modul funktioniert nicht

    Hallo,
    ich befasse mich damit ein eigenes Modul zu entwickeln, mit dem es möglich sein soll durch eine Reihe von Bildern zu "blättern".
    Das Modul soll an einer Modulposition ausgegeben werden, was auch soweit funktioniert.
    Neben der Moduldatei gibt es noch eine JS-Datei mit einer Funktion
    Nur mit dem JavaScript gibt es Probleme:
    Beim Aufruf der Funktion durch onclick erhalten ich einen Fehler: blaettern is not a function

    Hier der Quellcode der JS-Datei
    Code:
      var zeige = 0;
    var blaettern = new function(richtung)
    {  
      zeige = zeige + parseInt(richtung);
     //alert("zeige: "+zeige);
      if (zeige > bild.length-1 ) {
        zeige = 0;
      } else if (zeige < 0) {
        zeige = bild.length-1 ;
      }
    
    document.getElementById('diashow_bild').src=Diashow[zeige].src;
    }
    Deklaration der Variablen mache ich in der Modul php Datei
    Code:
    var Diashow=new Array();
    var bild=new Array();
    bild[0]='images/content/ordner/1.jpg';
    ..usw
    
    
    for(r=0; r < bild.length; r++)
    {
    Diashow[r]=new Image(); 
    Diashow[r].src=bild[r];
    }
    Als neu erstelltes Modul: eigene Inhalte (mod_custom) ist es mir gelungen mit dem angegebenen Quellcode die gewünschte Funktionalität hin zu bekommen. Diesen Weg habe ich aber nicht weiter verfolgt, da ich im Editor für das Modul offenbar kein php eingeben kann, oder?
    php bräuchte ich auch im Folgenden auch noch Datenbankabfragen zu machen..

    Ich verstehe nicht warum in diesem Fall die Funktionsdeklaration falsch sein soll.
    Ebenso gibt es Probleme damit in der eigenen JavaScript-Datei das Array bild offenbar nicht bekannt ist.
    Für Hilfe wäre ich sehr dankbar

    ________
    Ich hatte diese Frage schon einmal gepostet, habe aber die Befürchtung, dass die Frage im falschen Unterforum gelandet war.
    http://www.joomlaportal.de/module-1-...nen-modul.html

    Ich hatte einen Hinweis gefunden den Grafikaustausch einzig und allein mit CSS zur realisieren. Da ist mir aber nicht klar wie das funktionieren soll.
    Zumindest dann wenn ich bei Klick auf Button durch eine Liste an Grafiken hindurch blättern möchte.
    In JavaScript ist das ein alter Hut und von mir schon oft eingesetzt.

  2. #2
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.736
    Bedankte sich
    337
    Erhielt 3.611 Danksagungen
    in 2.970 Beiträgen

    Standard

    @Gersti: Gestern habe ich bereits Deinen ersten Thread in den richtigen Forenbereich verschoben und Dich per PM darüber informiert. Dann hast Du gestern und heute wieder einen Thread dazu eröffnet. Diesen schließe ich erneut. Bitte lies auch mal Deine PMs. Und Du kannst Deine bisherigen Posts auch im Profil wiederfinden, auch wenn sie verschoben sind. Ständiges Neuposten ist weder sinnvoll noch nötig.

Thema geschlossen

Stichworte

Lesezeichen

Berechtigungen

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