Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP]Wyskakujące okienko po najechaniu na link
Forum PHP.pl > Forum > Przedszkole
poli25
Witam mam taki problem Chciałbym zrobic wyskakujące okienka po najechaniu na link myszką mam takie lnki przykaladowo:

skypt index.php
Kod
<?php

echo "<a href='odpowiedz.php?id=1' onMouseOver='makeNewWindow()' onMouseOut='closeNewWindow()'>Tak</a><br>";
echo "<a href='odpowiedz.php?id=0' onMouseOver='makeNewWindow()' onMouseOut='closeNewWindow()'>Nie</a>
?>



i mam utworzony skrypt odpowiedz.php ktory wyswietla id przeslane przez adres www ale dopiero jak klikne na ten link a ja
chciałbym zrobic tak zeby mi wyświetlało w malym wyskakującym okienku to id. Czyli reasusumując najezdzam myszka na link pierwszy
i wyswietla sie w nowym okienku "1" najezdzam myszka na link 2 znika tamto okienko jest nowe ale tym razem pisze "0"

skypt odpowiedz.php jest banalny wyglada tak:
Kod
<?php
$id=$_GET['id'];
echo $id;?>

lobopol
nie rób tego w ten sposób, użyj albo ukrytego diva który będzie się wyświetlał w odpowiednim miejscu np.

  1. #tak: position: relative;
  2. #tak div{
  3. display:none;
  4. position: absolute;
  5. left: 0px;
  6. top: -50px;
  7. }
  8. #tak:hover div, #tak div:hover{
  9. display:block;
  10. width: 100px;
  11. height: 100px;
  12. background: #fff;
  13. }
  14. <div id="tak">
  15. tak
  16. <div>ukryta treść</div>
  17. </div>


albo zerknij na modal window w google
poli25
popatrzylem na ten modal window ale wydaje mi sie ze to nie o to chodzi. Bo mi te linki generuja sie auyoamtycznie z bazy danych i
tam np id ktore jest w linku to id sklepu i jesli klikne w pierwszy link to pojawia mi sie wszyscy pracownicy ze sklepu 1
bedzie sto sklepow bedzie 100 linkow chce zajechac na link 100 i zobaczyc w okienku liste pracownikow... wiesz o co mi chodzi??
Barcelona
Coś w tym stylu http://webmade.org/porady/efekt-rollover-tekst-js.php
poli25
no coś w tym stylu tylko jak zrobić żeby korzystajac z teg przykaldu i po najechaniu muszka na " 2+2=?" zamiast 4 wyswietlilo mi okienko z moim adresem www??
Przyznam że JavaScript nie jest mi zbyt znana. Mysłałem ze bedzie cos prostego i szybkiego a tu schody ;/
Barcelona
A zobacz z tym kodem:

[JAVASCRIPT] pobierz, plaintext
  1. window.open(url,'','width=400,height=400');
[JAVASCRIPT] pobierz, plaintext


EDIT:

To powyżej nie zdaje egzaminu, zobacz sobie tego tutka:
http://gajdaw.pl/ajax/ajax-php/print.html

EDIT v.2:

http://www.dynamicdrive.com/dynamicindex5/popinfo2.htm

http://lmgtfy.com/?q=onmouseover+popup

Coś na pewno wybierzesz
lobopol
Zdecydowanie użyj do czegoś takiego modal window + ajax takie wyskakujące okna tylko wnerwiałyby ludzi.
Barcelona
Zgadzam się z lobopol, userzy wyrywali by sobie włosy z głowy po każdym najechaniu na link, oczywiście o ile przeglądarka przepuści otworzenie okienka pop-up
poli25
Dziękuję za pomoc wink.gif o to mi chodziło window.open(). Wielkie dzięki "Hiszpanie" wink.gif
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.