Ankündigung

Einklappen
Keine Ankündigung bisher.

href="#" bei link - spring hoch

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • href="#" bei link - spring hoch

    hallo,

    ich habe einen normalen link:
    xxx

    klickt man nun auf diesen, dann scrollt der browser bis ganz nach oben. das will ich aber nicht... nehm ich dieses href="#" aber raus, dann zeigt er "xxx" nicht als link an und beim rüberfahren mit der maus verändert sich der cursor nicht.

    kennt einer da eine lösung?

    dmx

  • #2
    Code:
    xxx
    was geschieht so?

    Kommentar


    • #3
      Zitat von dsmcg
      Code:
      xxx
      was geschieht so?
      probiers doch aus ... er läd die seite neu.

      dmx

      Kommentar


      • #4
        wozu brauchst du einen link, der nicht funktioniert? falls du JS mit onclick aufrufst kannst du den link mit return false totschalten.

        Kommentar


        • #5
          Zitat von DarkManX
          Zitat von dsmcg
          Code:
          xxx
          was geschieht so?
          probiers doch aus ... er läd die seite neu.

          dmx
          was denkst du macht er beim href="#" er lädt die Seite auch neu

          Kommentar


          • #6
            Bis du sicher?

            Kommentar


            • #7
              also wenn ich TEST anklicke, dann wird bei mir ne "neue" seite aufgerufen. nämlich die alte einfach mit # hintendran. Ich kann beim Browser auf "Zurück" klicken und bin dann wieder beim alten stand. Vileicht wird das nicht als "neu laden" bezeichnet. Aber für mich scheint es so als wird die Seite geladen.

              Hat ein "#" nicht den gleichen Efekt wie ein "?" ?

              Kommentar


              • #8
                omg ... mit #xxx spricht man anker an und da man nur # macht, also keinen anker auswählt, springt dieser nach oben in der page.

                Vileicht wird das nicht als "neu laden" bezeichnet
                vlt wird ein stein nicht als "stuhl" bezeichnet, aber es scheint ein stuhl zu sein...

                wozu brauchst du einen link, der nicht funktioniert? falls du JS mit onclick aufrufst kannst du den link mit return false totschalten.
                wie meinste das?^^

                dmx

                Kommentar


                • #9
                  Zitat von DarkManX
                  omg ... mit #xxx spricht man anker an und da man nur # macht, also keinen anker auswählt, springt dieser nach oben in der page.

                  Vileicht wird das nicht als "neu laden" bezeichnet
                  vlt wird ein stein nicht als "stuhl" bezeichnet, aber es scheint ein stuhl zu sein...
                  Geht's auch ein bißchen weniger herablassend?

                  wozu brauchst du einen link, der nicht funktioniert? falls du JS mit onclick aufrufst kannst du den link mit return false totschalten.
                  wie meinste das?^^
                  Er hat die Vermutung, dass du den ganzen Schabernack veranstaltest, weil du eine JS-Funktion bei onClick aufrufen willst. Dafür brauchst du keinen Link.
                  Fall du aber unbedingt einen Link verwenden willst, kannst du - wenn du mit deinem JS return false zurückgibst den "eigentlichen Link" deaktivieren.

                  Kommentar


                  • #10
                    Er hat die Vermutung, dass du den ganzen Schabernack veranstaltest, weil du eine JS-Funktion bei onClick aufrufen willst. Dafür brauchst du keinen Link.
                    Fall du aber unbedingt einen Link verwenden willst, kannst du - wenn du mit deinem JS return false zurückgibst den "eigentlichen Link" deaktivieren.
                    hab ick schon verstanden, nur wie mache ich das mit dem return false?

                    dmx

                    Kommentar


                    • #11
                      Nochmal: Du brauchst überhauptkeinen a-Tag um per onClick eine Funktion zu starten - das ist Humbug. Es sei denn du leitest per JS auf eine andere Seite weiter und der Link soll auch ohne JS gehen...dann:

                      Link

                      Kommentar


                      • #12
                        Zitat von Agrajag
                        Nochmal: Du brauchst überhauptkeinen a-Tag um per onClick eine Funktion zu starten - das ist Humbug. Es sei denn du leitest per JS auf eine andere Seite weiter und der Link soll auch ohne JS gehen...dann:
                        Link
                        Nicht das einzige Argument dafür. Zitat selfhtml:
                        onClick (beim Anklicken)

                        Für den Fall, dass der Anwender ein Element anklickt.

                        Nach JavaScript (Netscape) erlaubt in folgenden HTML-Tags:
                        <a> <area> <input> <textarea>
                        Ist also auch ne Kompatibilitätsfrage.
                        Wenn ich mich recht erinnere gehört ein return false in die Funktion und auch ein return vor den Funktionsaufruf.
                        Vergl. onSubmit ()

                        Kommentar


                        • #13
                          Zitat von DarkManX
                          hab ick schon verstanden, nur wie mache ich das mit dem return false?
                          is klar xD
                          also 1. spricht man zwar mit #xx anker an ABER mit einem einfachen test wird nicht der anfang der seite aufgerufen sondern die komplette seite nochmal -und somit zwangsweise "oben anfangend
                          2.hilft dir google sicherlich weiter

                          Kommentar


                          • #14
                            Tja, falsch geraten phpdummi!

                            Zumindest der IE und Firefox sind clever genug, bei Aufruf die enthaltenen Ankernamen zu speichern und die Seite dann nur zu scrollen und nicht neuzuladen.

                            Das ultimativ-minimale Testscript:
                            PHP-Code:
                            <? echo time (); ?>
                             
                            [url="#"]Raute[/url] | [url="?"]Neu[/url]

                            Kommentar


                            • #15
                              Zitat von Agrajag
                              Nochmal: Du brauchst überhauptkeinen a-Tag um per onClick eine Funktion zu starten - das ist Humbug. Es sei denn du leitest per JS auf eine andere Seite weiter und der Link soll auch ohne JS gehen...dann:

                              Link
                              nochmal: ich nehme den <a> tag fürs onClick, weil: beim rüberfahren sich der cursor verändert und man erkennt, dass man dort draufklicken kann!

                              gruß
                              dmx

                              ps: xxx funktioniert so wie ich das haben wollte, danke für den tipp.

                              Kommentar

                              Lädt...
                              X