tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
871
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    newguy newguy ist offline Grünschnabel
    Registriert seit
    Apr 2010
    Beiträge
    2
    Hallo,

    ich bin nicht sonderlich bewandert in Javascript, daher hoffe ich dass ihr mir weiterhelfen könnt.

    Ich habe eine PHP Seite mit einem Feld in dem eine Liste von Dingen aufgeführt ist, die mittels einer Navigation ( < 1 2 [3] 4 5 > ) durchblättert werden kann. Damit die Seite nicht ständig neu geladen wird, soll mit jedem Klick der Inhalt des Feldes mit den neuen Listenwerten + der neuberechneten Links dynamisch aktualisiert werden. Wenn man nun eines dieser Links ( < 1 2 [3] 4 5 > ), z.B. die nächste Seite (4) klickt, wird über <a onClick='funktionA()' href='#''>Seite4</a> die "FunktionA" aufgerufen. "FunktionA" berechnet dann Liste + Navigation neu und ersetzt den alten Inhalt des Feldes. Jedem neu erzeugten Link wird dabei innerhalb der "FunktionA" über - links.setAttribute("href",'javascript:FunktionA()'); - ein Verweis auf selbige FunktionA zugeteilt. Wenn man also eines der dynamsich generierten neuen Links klickt, soll FunktionA wieder aufgerufen werden, um den Inhalt neu zu berechnen. Beim ersten Klick (von gerade der neu geladenen PHP/HTML Seite aus) wird die Liste + Navigation anstandslos über die "FunktionA" ausgetauscht. Die neu erstellten Links verweisen nun auf "javascript:FunktionA". Wenn ich diese Links nun klicke, erscheint die Fehlermeldung "Funktion erwartet". Ich hoffe das war halbwegs verständlich von mir formuliert

    Wenn ich FunktionA in den neuen Links durch eine andere Funktion ersetze erscheint keine Fehlermeldung, aber der Sinn der Sach ist ja, dass sich die Funktion erneut aufruft.

    Kann mir da jemand weiterhelfen Sitz schon n halben Tag an dem Problem und dreh mich im Kreis

    Vielen Dank für Eure Mühe im voraus.

    Mfg
     

  2. #2
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    Hi,

    du schreibst einmal funktionA und einmal FunktionA.

    JS ist casesesitive, dh. unterscheidet zwischen Gross- und Kleinschreibung. Vielleicht liegt es daran.

    Ansonsten wäre es nicht schlecht, Quellcode zu zeigen oder das Ganze online zu stellen.

    Ciao
    Quaese
     
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

  3. #3
    newguy newguy ist offline Grünschnabel
    Registriert seit
    Apr 2010
    Beiträge
    2
    Hallo Quaese,

    erst einmal vielen Dank für die rasche Antwort und gleichzeitig möchte ich mich für meine verspätete Antwort entschuldigen. Das Problem bestand darin, dass ich einen funktionsnamen benutzt hatte, der auch schon als Variable woanders definiert war. Jetzt funktioniert alles
     

Ähnliche Themen

  1. Javascript Fehler ")" erwartet
    Von benjaminbih im Forum Javascript & Ajax
    Antworten: 9
    Letzter Beitrag: 03.01.10, 17:09
  2. Antworten: 3
    Letzter Beitrag: 09.11.09, 19:05
  3. Antworten: 1
    Letzter Beitrag: 09.08.07, 19:24
  4. Funktion "Eigenschaften" als Button/Link
    Von Jonline im Forum HTML & XHTML
    Antworten: 2
    Letzter Beitrag: 07.04.05, 16:38
  5. Infofeld neben Mauszeiger bei "überflug" über einen LINK HILFE PLZ!
    Von Real_Warrior im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 02.05.03, 15:58

Stichworte