anchorproblem

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • voigtann1
    Forumvärd
    • 2001-06-14
    • 8810

    #16
    vad har du försökt?
    har du inkluderat jquery?
    "det går inte att lära en gammal norrlänning byta namn på irc" - gammalt kinesiskt uttryck

    Comment

    • Rob Tjotj
      Medlem
      • 2005-10-10
      • 91

      #17
      Originally posted by voigtann1
      vad har du försökt?
      har du inkluderat jquery?
      Jag har provat flera.
      Ja jag har lagt till jquery.se i en mapp som heter js
      Jag har lagt till <script src="js/jquery.js"></script>.
      Jag har lagt till <script src="js/jquery.scrolltop-min.js"></script> eller andra jag provat.
      samt att jag lagt till ett javascript därefter.

      Men som sagt nåt gör jag fel och förstår inte riktigt.
      Alla är normala, man är bara mer eller mindre vanlig.

      Comment

      • voigtann1
        Forumvärd
        • 2001-06-14
        • 8810

        #18
        du har ju bara inkluderat jquery och ett plugin, du behöver aktivera det också.

        Dock behöver du bara jquery:
        [kod]$(function() {
        var el = $(document.location.hash);
        if(el) {
        $(document).scrollTop( el.offset().top );
        }
        });[/kod]
        "det går inte att lära en gammal norrlänning byta namn på irc" - gammalt kinesiskt uttryck

        Comment

        • Rob Tjotj
          Medlem
          • 2005-10-10
          • 91

          #19
          Efter att ha provat mig less utan att få det att fungera med jscript provad jag följande som fungerar utmärkt
          Code:
          <% IF request.querystring("show") <> "" then ankare = " onLoad=""window.location.href='#view';""" %>
          <body<%= ankare %>>
          Det skulle väl gå att söka efter # och returnera värdet därefter om man har flera ankare å sidan.

          Tyck till om lösningen.
          Finns det enklare lösning ex. typ onLoad="window.location.href=location.hash;"?
          Alla är normala, man är bara mer eller mindre vanlig.

          Comment

          • voigtann1
            Forumvärd
            • 2001-06-14
            • 8810

            #20
            Originally posted by Rob Tjotj
            Efter att ha provat mig less utan att få det att fungera med jscript provad jag följande som fungerar utmärkt
            Code:
            <% IF request.querystring("show") <> "" then ankare = " onLoad=""window.location.href='#view';""" %>
            <body<%= ankare %>>
            Det skulle väl gå att söka efter # och returnera värdet därefter om man har flera ankare å sidan.

            Tyck till om lösningen.
            Finns det enklare lösning ex. typ onLoad="window.location.href=location.hash;"?
            Vad är så omständigt med din och min kod? http://voigt.se/sandbox/wf/Rob_Tjotj/#view fungera bara att kopiera rakt av, så vet inte alls vad du har försökt, är lite svårt att hjälpa när man säger "jag har försökt, mne inget fungera" utan att berätta vad du har försökt att göra.

            #view borde fungera, men window.location.hash är ju redan satt till #view så är rätt säker på att det inte kommer hända något.
            "det går inte att lära en gammal norrlänning byta namn på irc" - gammalt kinesiskt uttryck

            Comment

            • Rob Tjotj
              Medlem
              • 2005-10-10
              • 91

              #21
              Tack så jättemycket.
              Perfekt.

              Jag förstår att det är svårt, jag provade allt möjligt så jag visste inte vilket jag skulle lägga in som svar på din fråga.


              Jag laddade ner senast jquery från jquery.com.
              Sparade den i en mapp kallad js och döpte om filen till jquery.
              Någonstans där blev det fel.
              Då fick jag
              Webpage error details

              Message: Object expected
              Line: 140
              Char: 3
              Code: 0
              URI: http://www.hampusmalmgren.com/bilder.asp?show=6
              Vilket är första raden i din kod.

              Nu tog jag och länkade till "http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js" precis som du och då funkerade det.
              Har även provat länka direkt till filen jag laddade ner "http://code.jquery.com/jquery-1.10.2.min.js" och då fungerade det också.

              PS. Jag förstår fortfarande inte jQuery men det får vi ta senare.
              Alla är normala, man är bara mer eller mindre vanlig.

              Comment

              Working...