Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] kliknięcie w link przewija do początku strony
natasmgr
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 13.11.2010
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam wszystkich forumowiczów. Jako, że nie znalazłem odpowiedzi na Googlach i innych szukajkach zwracam się do Was z prośbą...

Mam taki kod na prostej stronie:
  1. <img src="images/menu.jpg" USEMAP="#menu" BORDER=0>
  2. <map name="menu">
  3. <area name="onas" shape="rect" coords="326,4,442,46" href="index.php?id=index" alt="O nas" title="O nas">
  4. <area name="misja" shape="rect" coords="457,4,573,46" href="index.php?id=misja" alt="Misja" title="Misja">
  5. <area name="kontakt" shape="rect" coords="583,4,688,46" href="index.php?id=kontakt" alt="Kontakt" title="Kontakt">
  6. </map>
  7. <table id="content" width="1024" height="221" border="0" cellpadding="0" cellspacing="0">
  8. <tr>
  9. <td background="images/1.jpg" align="left" valign="top" width="344" height="221">
  10. </td>
  11. <td background="images/2.jpg" align="left" valign="top" width="680" height="221"><br><br> <font face="Verdana" size="3" color="white"><b>
  12.  
  13. <?php
  14. if(empty($_GET['id']) or $_GET['id']=="index"){
  15. include("index.txt");
  16. }
  17. if($_GET['id']=="misja"){
  18. include("misja.txt");
  19. }
  20.  
  21. if($_GET['id']=="kontakt"){
  22. include("kontakt.txt");
  23. }
  24.  
  25. ?>


Układ strony wygląda tak:
= header =
= banner =
=menu = (czyli ten zmapowany obrazek)
=grafika=
=treść = (czyli include z plików txt)
=footer=

Dlaczego jak przewinę stronę w dół, a następnie kliknę w odnośnik z menu (image map) ładuje mi treść z txt ale strona przewija się do początku. Chciałbym, żeby nie scrollowała się automatycznie do początku, ponieważ na górze jest dużo grafiki i denerwujące jest ciągłe przewijanie przy przeglądaniu strony.

Zaczynam dopiero swoją przygodę z php, więc proszę o wyrozumiałość (IMG:style_emoticons/default/smile.gif) i liczę na pomoc...
Go to the top of the page
+Quote Post
Daiquiri
post
Post #2





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Nie wiem czy dobrze Cię rozumiem, ale zawsze możesz skorzystać z etykiety w linku.
Go to the top of the page
+Quote Post
wdev
post
Post #3





Grupa: Zarejestrowani
Postów: 86
Pomógł: 20
Dołączył: 20.01.2010

Ostrzeżenie: (0%)
-----


Linki ładują nową stronę, więc standardowo będą ładować ją od góry.

Tak jak napisał daiquiri możesz wykorzsytać etykietę, ewentualnie javascript (onclick) zamiast php (żeby nie przeładowywać strony). Ja bym jednak przebudował projekt strony, skoro główna treść jest tak trudno dostępna, że musisz do niej kotwice robić...
Go to the top of the page
+Quote Post
natasmgr
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 13.11.2010
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


No tak, można.
Ale wtedy znowu strona będzie skakać do punku, w którym zrobię zakładkę.
A ja chciałbym, żeby:
1. jak przewinę stronę w dół, w celu zobaczenia treści "index"
2. po kliknięciu w link z menu, pasek scroll'a zostawał tym samym położeniu a kliknięcie powodowało tylko załadowanie treści include'a z pliku txt (czyli podmienienie "index" na "kontakt" lub "misja".

Nie wiem czy to jasno tłumaczę, ale dzięki za chęć pomocy. W razie czego podeślę link, bo strona stoi na serwerze.

Cytat(wdev @ 13.11.2010, 17:50:03 ) *
Linki ładują nową stronę, więc standardowo będą ładować ją od góry.

Tak jak napisał daiquiri możesz wykorzsytać etykietę, ewentualnie javascript (onclick) zamiast php (żeby nie przeładowywać strony). Ja bym jednak przebudował projekt strony, skoro główna treść jest tak trudno dostępna, że musisz do niej kotwice robić...

Czyli wynika z tego, że nie da rady tak zrobić tego.
Zrobię onClick i będzie bez problemu.

Ps. Układ strony "tak musi być" - ta duża grafika na górze jest linkiem do forum. Strona o której mowa w temacie jest tylko wstępem przedstawiającym warunki prawne i odpowiedzialność. Także tej treści jest mało i nawet lepiej jak trzeba scrollować żeby ją przeczytać. Jednak jak ktoś już chce to przeczytać to przy przechodzeniu z podstrony na podstronę strona nie powinna przewijać się do grafiki.

Dzięki bardzo za pomoc. Na razie wrzucę kotwicę, a w wolnej chwili zrobię onclick.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.09.2025 - 20:49