Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML]Pozostanie strony na górze- problem, ramka.
michalch123
post
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 11.08.2009

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


Witam.

Mam stronę: tanie kredyty mieszkaniowe, [www.tanie-kredyty.biz].

Na samym dole wczytuje element do ramki- formularz. Problem mam taki, że po załadowaniu strony wyświetlana jest strona od tej ramki- a prawidłowo powinna być wyświetlana od góry strony. Może ktoś wie jak to poprawić aby poprawnie się to otwierało tzn zostawało na górze strony?

Z góry dziękuję za pomoc

Ten post edytował michalch123 9.08.2011, 06:29:36


--------------------
/zmoderowano/
Go to the top of the page
+Quote Post
luniak
post
Post #2





Grupa: Zarejestrowani
Postów: 171
Pomógł: 36
Dołączył: 12.01.2008
Skąd: Puszcza Mariańska

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


Twój problem wynika z tej linijki:

document.getElementById('imie').focus();

w dokumencie który otwierasz w ramce smile.gif
powoduje on zanaczenie pola po załadowniu ramki co powoduje to niemiłe przesunięcie smile.gif
teoretycznie możesz dodać do ramki zdażenie onload i kazać rpzesunąć stronę za górę po załadowaniu
ale jest to tylko teoretyczne rozwiązanie gdyż nie zawsze onload na iframe działa poprawnie sad.gif
jedyne co aktualnie przychodzi mi na myśl to ładowanie ramki jako ukrytej a potem jej wystiwtlanie np po naciśnieciu przycisku

ew mozesz ustawić sobie ramkę na wysokość 0 i wstawić ją na górze strony i jak psiałem onloadem ew timeoutem potem przestawić ją na dół tak czy inaczej będzie trzeba pokombinowaćsmile.gif bo rozumiem że nie masz mozliwośći wpłynięcia na kod strony z expandera?


Edit:
ok dispaly: none nic nie daje sad.gif wiec zostaje tylko łądowanie iframe po klinieciu w przycisk ew dodanie onload do ramki


umnie od FF i IE 9 działą coś takiego:

do iframe dodaj:

onload="setTimeout(function(){window.location.hash='top';}, 10);"

a zaraz za tagiem <body> wstaw:

<a name="top"></a>

Ten post edytował luniak 9.08.2011, 07:07:07


--------------------
Jeżeli ktoś na forum Ci pomógł, możesz mu podziękować klikając w opcje "Pomógł" pod jego postem!
--------------------

Go to the top of the page
+Quote Post
michalch123
post
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 11.08.2009

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


Tak właśnie podejrzewałem, że coś tam będzie w tych skryptach.

Ale dziękuję za rady.
PS. tymczasowo zrobiłem to na brutala ;p hehe

Pozdro


---------------

EDIT.

widzę edita... smile.gif

sprawdzę to jak tylko wrócę z lasu- podobno wysyp grzybów.

Ten post edytował michalch123 9.08.2011, 07:08:47


--------------------
/zmoderowano/
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 22:58