tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
1665
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von loddarmattheus
    loddarmattheus loddarmattheus ist offline Mitglied Gold
    Registriert seit
    Mar 2002
    Beiträge
    114
    Hallo Leute,

    ich hab ein ziemlich komplizierte Seite mit mehreren SELECT-Auswahlmöglichkeiten. Ich habe die Frage auch schon mal im PHP-Forum gestellt und da den Rat bekommen, es nochmal in diesem Forum zu versuchen.

    http://www.tutorials.de/forum/showth...hreadid=144777

    Ich habe das Problem, dass in der jeweiligen SELECT-Abfrage das onChange-Event mit window.location bereits belegt ist:

    PHP-Code:
    <select onchange="window.location=(this.options[this.selectedIndex].value)"
    Nun hab ich den Rat bekommen, eine Javascript-Abfrage in den Head einzubauen

    PHP-Code:
    <script language="JavaScript"
    <!-- 
      function 
    jumpAnchor() 
      { 
        
    document.location.href="#anker"
      } 
    //--> 
    </script> 
    und im onChange-Event die Funktion einzufügen.

    PHP-Code:
    <select onChange="jumpAnchor()"
    Wenn ich das wie in der unteren Version mache, springt die Seite genau an die dafür vorgesehene Stelle - so soll es sein. Dann speichert er mir aber die Werte nicht, die wahrscheinlich (bin leider Javascript-Anfänger) mit der oberen Variante gespeichert werden.

    Gibt es eine einfache Variante, beide irgendwie zu verbinden? Ich habs mal mit


    PHP-Code:
    <select onchange="window.location=(this.options[this.selectedIndex].value) jumpAnchor()"
    versucht, geht aber nicht.

    Loddar
     

  2. #2
    Avatar von aquasonic
    aquasonic aquasonic ist offline Mitglied Brillant
    Registriert seit
    Jan 2004
    Ort
    Schweiz :: Bern
    Beiträge
    942
    und so, wenn du ein ; einfügst:

    PHP-Code:
    <select onchange="window.location=(this.options[this.selectedIndex].value); jumpAnchor()"
     
    MfG AqUaSoN!C

    o Wie man richtig Fragen stellt o

    o Nicht in Problemen sondern in Lösungen denken! o

    o Es gibt 2 Dinge, die sind unendlich: das Universum und die menschliche Dummheit. Aber beim Universum bin ich mir noch nicht ganz sicher. o

    > Meine Linksammlung > http://linksys.aquasonic.ch

    > Mein Wiki > http://wiki.aquasonic.ch

  3. #3
    Avatar von loddarmattheus
    loddarmattheus loddarmattheus ist offline Mitglied Gold
    Registriert seit
    Mar 2002
    Beiträge
    114
    hab ich auch probiert - er bleibt dann für ca. eine hunderstel Sekunde an der gewünschten Stelle hängen und switcht dann wieder nach ganz oben

    ***HEUL***
     

  4. #4
    Avatar von loddarmattheus
    loddarmattheus loddarmattheus ist offline Mitglied Gold
    Registriert seit
    Mar 2002
    Beiträge
    114
    das kann doch nicht sein, dass keiner mir helfen kann.

    Ich nehme an, dass das Script wegen der zweimal "window.location..."-Abfrage durcheinanderkommt.

    Dabei bin ich doch schon so nah dran, da er wie gesagt für ca. eine halbe Sekunde den Wert auswählt und an die Stelle des Ankers springt.

    Wat soll ich machen?

    HIIIIIIIIIIIIIIIlFE
     

  5. #5
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    bekommst du keine Mailbenachrichtigung?..... ich glaub, ich hab gestern in dem anderen Thread was dazu geschrieben, was dir vielleicht weiterhilft.... den Link dorthin findest du ganz oben
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 19.04.10, 10:12
  2. Antworten: 2
    Letzter Beitrag: 12.10.09, 16:31
  3. onChange Event "global" abfragen?
    Von DataFox im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 29.11.07, 10:11
  4. Antworten: 2
    Letzter Beitrag: 13.11.04, 19:19
  5. Antworten: 9
    Letzter Beitrag: 13.11.03, 14:14