Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> skok na doł okna
hao
post 9.10.2004, 21:58:19
Post #1





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 12.02.2004

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


I kolejny mój drobny i silly problemik.

Poproszę o linijkę/i kodu, który umożliwi zaraz po odtwarciu się okna automatyczny skok na sam dół okna (w przypadku gdy będzie trzeba to okno przewijać). (powiedzmy, że tak, jak gdyby najnowsze wiadomości są na dole, i to je na początku przeglądania strony powinno widać).

thx
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
mpps
post 9.10.2004, 22:54:55
Post #2





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

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


<body onload="parent.location.href='#bottom'">
a na dole strony:
<a name="bottom"></a>

niestety w operze nie działa...

Ten post edytował mpps 9.10.2004, 22:55:20


--------------------
www.mpps.pl
park maszynowy: apache 2.2.22 | php 5.4.0 | MySQL 5.0.10 | phpMyAdmin 3.5.0 | notepad ++ | pilsner urquell
Go to the top of the page
+Quote Post
hao
post 9.10.2004, 23:11:28
Post #3





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 12.02.2004

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


No tak, ale niestety wtedy słychać *klik* którego muszę uniknąć. Czy nie ma innego sposobu?
Go to the top of the page
+Quote Post
Paul
post 9.10.2004, 23:20:49
Post #4





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

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


Na koncu adresu podajesz #dol

A w kodzie:
  1. <a name="dol"></a>
Go to the top of the page
+Quote Post
hao
post 9.10.2004, 23:30:15
Post #5





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 12.02.2004

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


Paul, obawiam sie, ze powtórzyłeś to co mi napisał mmps.
To co mam to jest po prostu otwarcie linkam któremu towarzyszy odgłos *kliknięcia*. A ja chciałbym, żeby się to robiłe bez tego odgłosu.
Go to the top of the page
+Quote Post
Paul
post 10.10.2004, 00:10:02
Post #6





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

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


Mi chodzilo o troszke cos innego niz mpps'owi... Chodzilo mi oto, zeby dodac etykiete na koncu src iframa... Niestety to rozwiazanie dziala tylko na mozilli...

Dodaj cos takiego do iframa... Powinno dzialac wszedzie:


Kod
onload="window.scrollTo(0,2147483647);setTimeout('location.reload()',1000);"
Go to the top of the page
+Quote Post
mpps
post 10.10.2004, 09:32:41
Post #7





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

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


@paul
jest to dobre rozwiązanie, ale tylko połowicznie. dlaczego? spróbuj przewinąć stronę do góry... winksmiley.jpg

@hao
usuń:
  1. setTimeout('location.reload()',1000)


p.s.
nie będzie lepiej zmienić skrypt tak, ażeby najświeższe wiadomości były w kolejności od najnowszej (w dół) do najstarszej? rozumiem, że masz swoje powody...


--------------------
www.mpps.pl
park maszynowy: apache 2.2.22 | php 5.4.0 | MySQL 5.0.10 | phpMyAdmin 3.5.0 | notepad ++ | pilsner urquell
Go to the top of the page
+Quote Post
orson
post 10.10.2004, 12:53:42
Post #8





Grupa: Zarejestrowani
Postów: 548
Pomógł: 2
Dołączył: 19.07.2003

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


witam ...

a co ci przeszkadza klik questionmark.gif jak ktos ma wylaczone to odglosy systemowe to nic nie slyszy ... pozataym nie mozesz otwierac stronki odrazu z # questionmark.gif czyli w odnosniki umieszczasz www.jakasmojastrona.com/costam/gdziestam.php#test questionmark.gif i bedzie dzialac bez skryptow i udziwnien ...

pozdrawiam


--------------------
Computer games don't affect kids; I mean if <span style="font-weight: bold;">Pac Man</span> affected us as kids,we would all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music.
Go to the top of the page
+Quote Post
mpps
post 10.10.2004, 14:50:04
Post #9





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

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


@orson
nie podoba mi się Twoje rozwiązanie.
jak to wykonasz dla strony startowej? bo chyba o to hao-owi chodziło...


--------------------
www.mpps.pl
park maszynowy: apache 2.2.22 | php 5.4.0 | MySQL 5.0.10 | phpMyAdmin 3.5.0 | notepad ++ | pilsner urquell
Go to the top of the page
+Quote Post
Paul
post 10.10.2004, 19:03:03
Post #10





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

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


Cytat(mpps)
jak to wykonasz dla strony startowej? bo chyba o to hao-owi chodziło...

Tu zdaje sie chodzi o chata - wnioskuje z poprzedniego topicu autora smile.gif


Cytat(mpps @ 2004-10-10 10:32:41)
  1. setTimeout('location.reload()',1000)

No ale jesli to usunie to nie beda sie pojawiac nowe wiadmomosci.

Domyslam sie, ze chodzi ci oto, zeby sie strona jakby caly czas generowala wysylajac nowe informacje - ale w ten sposob mozna umiesciec je jedynie na koncu.
Go to the top of the page
+Quote Post
mpps
post 10.10.2004, 22:56:42
Post #11





Grupa: Zarejestrowani
Postów: 242
Pomógł: 0
Dołączył: 14.03.2003
Skąd: Szczecin

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


Cytat
Poproszę o linijkę/i kodu, który umożliwi zaraz po odtwarciu się okna automatyczny skok na sam dół okna (w przypadku gdy będzie trzeba to okno przewijać). (powiedzmy, że tak, jak gdyby najnowsze wiadomości są na dole, i to je na początku przeglądania strony powinno widać).

nie znalazłem nic na ten temat, o którym wspomniałeś paul
a o hao poprzednim topic-u nie wiedziałem winksmiley.jpg
może niech się sam zainteresowany wypowie, o co dokładnie Mu chodzi?
a czy do zdarzenia nie można przypisać skryptu JavaScript generującego jakiś tam dźwięk, np. midi, który będzie "pusty" (czyt. jednosekundowa cisza)?
czy wtedy przypisany systemowy "klik" nie zostanie wyparty przez zdarzenie?

Ten post edytował mpps 10.10.2004, 22:57:38


--------------------
www.mpps.pl
park maszynowy: apache 2.2.22 | php 5.4.0 | MySQL 5.0.10 | phpMyAdmin 3.5.0 | notepad ++ | pilsner urquell
Go to the top of the page
+Quote Post
hao
post 11.10.2004, 13:55:09
Post #12





Grupa: Zarejestrowani
Postów: 106
Pomógł: 0
Dołączył: 12.02.2004

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


Dizęki za taki odzew smile.gif
No więc napiszę dokładnie o co mi chodzi. Otóż z nudów, żeby nie zapomniec programowania w php, zafascynowany możliwościami gry ADOM zacząłem pisać takiego MMORPG przez www (ni to mud, bo ma grafe, coś w stylu starych wizardry - każdy krok to skok do następnej lokacji). Barrdzo fajnie się wsyzstko robiło, tylko właśnie doszedłęm do miejsca gdzie gracze będą gadać między sobą. Więc będę musiał zaimplementować mały czacik. Nie będę pisal o wszystkich możliwościach...

W każdym razie bardzo zależało mi na czacie takim, który odświerzałby się bez klikania i przewijał od razu na dół (tak jak w grach rpg, chociażby Baldur's Gate).
To rozwiązanie Paula (onload="window.scrollTo(0,2147483647)) nawet mi pasuje, wcale mi nie zależy żeby tekst można było przewijać. (Zakłądam że 2147483647 to .. linijka czy numer pixeal do któego przewija się okno smile.gif) ?

Dzięki.
No chyba że ktoś ma jakiś inny mega sposób, że się dało przewinąć potem okno ? smile.gif
Go to the top of the page
+Quote Post
Paul
post 11.10.2004, 14:55:50
Post #13





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

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


Ta wartosc jest w pikselach i jest maksymalna wartosc jaka moze pomiescic zmienna int wiec powinno starczyc smile.gif

Mozna bylo wykrywac wysokosc dodumentu - ale po co smile.gif
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:55