Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z kotwicami #
Forum PHP.pl > Forum > Po stronie przeglądarki
patrykt
wszystko działa jak trzeba ALE kiedy odnośnik ładuje JS do diva to po kliknieciu na niego w adresie pokazuje sie koncowka np. #th14 ale strona nie zjezdza do tej kotwicy. dlaczego?
^bmb
Bycmoze jest jakas wróżka na sali winksmiley.jpg(czyt. forum) ... Jednak chyba większe na pomoc będziesz miał jeśli zarzucisz kodem ;>
patrykt
a co tu do rzucania jest?

<a name="th14"></a>

natomiast AJAX ładuje mi do diva:

<a href="#th14">link</a>
TomASS
Bo może strona nie jeste wystarczająco duża:
Sprawdź takie coś:

  1. <a href="#th14">link</a>
  2. <div style="height: 1200px;">Jakiś teksc</div>
  3. <a name="th14">
  4. Tutaj ma zjechac
patrykt
raczej odpada ponieważ jeśli robię gdzieś obok statyczny link do tej kotwicy to działa jak trzeba :/
revyag
Pokaż ten kod w javascript, który ładuje odnośnik.
patrykt
podaję ale niewiele wam on da:

Kod
  function topicLad(id)
  {
    if(document.getElementById("topic"+id).style.display=='block')
    {
      document.getElementById("topic"+id).style.display='none';  
    }
    else
    {
    advAJAX.get({
      url: "ajax.php?act=topiclad&id="+id,
      uniqueParameter: "m",
      onInitialization : function() { loading("topic_l"+id, '#E0E9E9'); },
      onSuccess : function(obj)
      {
        loaded("topic_l"+id, '#E0E9E9');
        [color=red]document.getElementById("topic"+id).innerHTML=obj.responseText;[/color]
        document.getElementById("topic"+id).style.display='block';
        document.getElementById("newt"+id).innerHTML=' ';
        checknew(id);
      },
      onError : function(obj) { alert("Error: " + obj.status);  }
    });  
    }
  }


proszę stosować odpowiednie bbcode
poprawiam
revyag
TomASS
a jak dasz:
Cytat
function topicLad(id)
  {
    if(document.getElementById("topic"+id).style.display=='block')
    {
      document.getElementById("topic"+id).style.display='none'; 
    }
    else
    {
    advAJAX.get({
      url: "ajax.php?act=topiclad&id="+id,
      uniqueParameter: "m",
      onInitialization : function() { loading("topic_l"+id, '#E0E9E9'); },
      onSuccess : function(obj)
      {
        loaded("topic_l"+id, '#E0E9E9');
        alert(obj.responseText);
        document.getElementById("topic"+id).innerHTML=obj.responseText;
        document.getElementById("topic"+id).style.display='block';
        document.getElementById("newt"+id).innerHTML=' ';
        checknew(id);
      },
      onError : function(obj) { alert("Error: " + obj.status);  }
    }); 
    }
  }
to wyskoczy oczywiście '<a href="#th14">link</a>' ?
patrykt
tak, od sprawdzenia tego zaczałem rozwiazywanie problemu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.