Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Okienko "pomoc"
Forum PHP.pl > Forum > Przedszkole
madik
Tu zamieszam prinscrina z pewnej strony (wszystko zamazane, więc nierozpoznacie co to za strona). www.kosmogame.scz.pl/kosmogame/problem.jpg
Widać tam okno pomocy, które wyskakuje po naciśnięciu przycisku. Mój skrypt niestety otwiera nowe okienko, a nie jak tam, ładnie komponuje się w tło biggrin.gif . Mam nadzieję że mnie zrozumieliście. Czy ktoś mógłby mnie naprowadzić z tym?
blooregard
DIV z ustawionym display:none; oraz z odpowiednim position i z-index (tak, by pojawiał się zawsze na wierzchu)

Po klkinięciu w odpowiedni link wywoływana jest akcja JavaScript, która zmienia mu display na 'block' i niby-okienko się pokazuje.
CyberDuck_
Mozesz cos takiego zrobic wylacznie w java.
Mozesz zrobic calosc w java, albo tylko czesc.
Umiesc sobie w dowolnym miejscu gdzie chcesz umieszczac
takie okienko taki kawalek kodu :
  1. <div id="changeMeWW"></div>

Teraz robisz , najlepiej na koncu strony ramke w, której "obliczasz" sobie jak ten
fragment strony, ktory chcesz pokazac ma wygladac :
  1. <iframe name="ram_stala" marginwidth="0" marginheight="0" align="top" border="0" frameborder="0" width="1" height="1" src="ramka_stala.php" scrolling="no"></iframe>

Jak widzisz ramka jest wielkosci 1 x 1 pixe wiec jest praktycznie nie widoczna.
W niej wykonujesz taki kod :

  1. $podm_text = 'To jest zawartosc, która ma sie pojawic.';
  2. echo "<script language=\"JavaScript\">";
  3. echo "parent.document.getElementById(\"changeMeWW\").innerHTML = \"$podm_text\";";
  4. echo "</SCRIPT>";

I wmiejscu miedzy DIV wczesniej na stronie pojawi sie zawartosc, ktora jest umieszczona w zmiennej
$podm_text . Mozesz w ten sposob umieszczac dowolne elementy. Po kliknieciu linka odwolujesz sie do
ramki. W linku mozesz umiescic dowolne parametry dzieki czemu mozna reagowac na
odpowiedni link w rozny sposob. Cala strona nie ulega odswierzaniu, a zmienia sie tylko
jej wybrana czesc. To jest tak na szybko. W miejscu wyswietlanym mozna umieszczac
dowolne fragmenty i elementy.
Przyklad www.emulek.com.pl . Strona jest zamknieta, ale niektore elementy tej strony
wlasnie tak sa zrobione : czyli w tej chwili ankieta i polecane pozycje, oraz najnowsze i
obserwowane. Jak wejdziesz na czat to czat tez jest w ten sposob zrobiony.
Praktycznie cala strona jest nienaruszona, a jedynie zmienia sie okienko rozmow.
madik
Wieelkie dzięki! Oto mi właśnie chodziło. Wszystko pięknie działa. Jeszcze raz dziękuje i pozdrawiam!
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.