Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odświeżanie w danym miejscu
Michu
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 15.10.2006
Skąd: zewsząd :P

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


Witam. Mam plik mapa.php, w nim dużą tabelkę (ok. 2000 na 2000 pikseli), i każda komórka (32x32) stanowi odnośnik do mapa.php. Chciałbym aby po kliknięciu na odnośnik i tym samym odświeżeniu strony, przeglądarka centrowała widok na komórce której użyto. Myślałem nad <a name='xx'>, ale w ten sposób centruje tylko w pionie, i do tego <a name> znajduje się na górze widoku. Czego muszę użyć aby osiągnąć zamierzony efekt?

Ten post edytował Michu 29.02.2008, 16:58:53
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Michu
post
Post #2





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 15.10.2006
Skąd: zewsząd :P

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


Zasadniczo to już rozwiązałem problem, trochę prościej.
Mianowicie tabelkę wrzuciłem do iframe, każdej komórce dałem name='x/y', gdzie x i y to współrzędne. Wymiary iframe dopasowałem tak, aby mieściło się w niej 25 komórek w poziomie i 11 w pionie. Jako że odnośniki do miejsc na stronie automatycznie układają <a name> w prawym górnym rogu widoku, wystarczyło każdą komórkę opatrzeć odnośnikiem do x-13/y+6. Jeśli x lub y wykraczają poza granice tabeli, wystarczy prosty skrypt odpowiednio korygujący współrzędne. Trochę prymitywne, ale przynajmniej działa. (IMG:http://forum.php.pl/style_emoticons/default/cool.gif)
No i po sprawie. Ale dziękuję za odpowiedź. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 18:59