tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
722
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    heckipateng heckipateng ist offline Grünschnabel
    Registriert seit
    Nov 2007
    Beiträge
    3
    Hi,
    ich weiß, das Thema hatten wir schonmal, aber es hat bislang für mich nicht zu ner befriedigenden Lösung geführt.
    Gibt es eine Möglichkeit dass onchange auch bei Änderungen per JS reagiert? Ich kann definitiv nichts an meiner JS-methode ändern / einfügen. Gibt es irgendwelche "verwandten" Funktionen, die mir weiterhelfen könnten?
    Gruß Heckipateng
     

  2. #2
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Ort
    München / Innsbruck
    Beiträge
    2.263
    Dein Beitrag ist so wie mein Name.

    Führe das bitte genauer aus. Der Sinn deiner Sätze erschließt sich mir nicht. Onchange regiert wie der Name schon sagt bei Änderung. Wenn du schon früher auf Eigaben reagieren willst musst du etwas wie onkeyup/down, onclick oder kombinationen daraus verwenden. Und wieso kannst du bitte nichts an deiner Methode/Funktion ändern, wenn es doch deine Funktion ist?
     
    Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?

    | Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |

    -----------

    Zufriedenstellende Beiträge bitte als erledigt markieren!


  3. #3
    heckipateng heckipateng ist offline Grünschnabel
    Registriert seit
    Nov 2007
    Beiträge
    3
    Hallo con-f-use,
    danke für Deine schnelle Antwort und konstruktive Kritik!
    Deshalb diesmal genauer:
    Ich habe auf meiner Hauptseite ein select-feld, welches ich durch eine auf einer Unter Seite aufgerufenen JS-Methode füllen lasse. Das klappt auch ganz hervorragend. Allerdings möchte ich noch ein zweites Feld auf meiner Hauptseite füllen -eigentlich auch kein Problem-. Jetzt liegt es nahe, die JS-Methode auf der Unter Seite einfach zu erweitern. Da ich allerdings mit einem relativ komplexen System arbeite und die Unter Seite, die ich modifizieren müsste, von einigen anderen Stellen meines Projektes aufgerufen werden, fällt eine Änderung des JS-Codes auf dieser Seite leider flach. Meine erste Überlegung war also in das sowieso gefüllte Selectfeld auf Oberseite eine onchange-Methode einzubauen, die bei Änderung des Wertes das zweite Feld füllt. Allerdings klappt onchange nicht, wenn ich nicht aktiv selber eine Eingabe tätige, sondern JS die Eingabe erledigen lasse.
    Meine Frage also: Gibt es einen vergleichbaren Befehl ähnlich zu onchange, den ich auf meiner Hauptseite implementieren kann (hier hab ich wieder völlig freies Spiel mit JS), der schaut, ob sich auf der Seite irgendwas geändert hat und dann eine einfache JS-Methode ausführt?
    Vielen Dank,
    Heckipateng
     

  4. #4
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Ort
    München / Innsbruck
    Beiträge
    2.263
    Okay, verstehe, da gibt es jetzt natürlich immer noch viele Interpretationsmöglichkeiten, aber ich weiß zumindest, was du vor hast. Es gibt keinen Mechanismus in Javascript, der direkt dann auslösen würde, wenn eine Funktion an einem select-Feld etwas ändert.
    Vielleicht kann man aber sowas wie einen Workaround basteln. Dazu müsste man aber deine genauen Scripts mal begutachten können.
    Vielleicht magst du ja mal einen Link zu besagter Seite posten. Wäre glaube ich vernünftig. Sorry, dass ich dir jetzt nicht so helfen kann, aber es hängt wirklich von deinem genauen Code ab, wie und ob man da etwas machen könnte.
     
    Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?

    | Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |

    -----------

    Zufriedenstellende Beiträge bitte als erledigt markieren!


  5. #5
    heckipateng heckipateng ist offline Grünschnabel
    Registriert seit
    Nov 2007
    Beiträge
    3
    Problem gelöst, schleife meinen zusätzlichen JS code jetzt durch all meine Javaklassen durch
    Das ist zwar nicht schön, aber funktioniert.
    Danke für die Hilfe!
    heckipateng
     

Ähnliche Themen

  1. Bei externer Javascript-Datei reagiert der Event onload nicht
    Von one6666 im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 01.04.10, 22:03
  2. onchange reagiert nicht auf Änderung per Javascript
    Von Rambomaster im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 18.10.07, 00:27
  3. Firefox reagiert nicht auf javascript:submitform(); -
    Von priz im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 01.06.07, 10:22
  4. Javascript funktioniert nicht -> onChange Event
    Von tholmer im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 27.08.06, 15:01
  5. Problem mit IE: Checkbox reagiert bei onChange nicht richitg
    Von Delmar im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 17.11.04, 09:06