Zadejte hledaný výraz...

Vyskakovacie DIV s ID

Nikola Petranska
verified
rating uzivatele
19. 8. 2014 16:37:33
Ahojte,
dlhší čas sa mordujem s jednou vecou. AKO OTVORIT DIVKO A ZMENIT URL
Mám krásny JS, ktorý otvorí DIVko v novom "okne"
Volám to takto nejako:
A ešte k tomu používame niečo také:
Všetko je plne funkčné ale je tam problém. Potrebujem do toho DIVka vypísať určitý konkrétny obsah. A na to aby script vedel aký potrebujem id, ktoré by som vedela získať napr cez $_GET ale to by musel link po otvorení divu vyzerať nejako takto: neco.php?id=45
To id si vytiahnem z DB za pomoci PHP len to potrebujem nejako poslať. Vedel by mi niekto poradiť ako na to?
Ak ste riešili rovnaky problém ale inak kludne napíšte ako a rada sa priučím.
Vopred vďaka všetkým.
19. 8. 2014 16:37:33
https://webtrh.cz/diskuse/vyskakovacie-div-s-id/#reply1048897
Adam Žurek
verified
rating uzivatele
(5 hodnocení)
19. 8. 2014 19:26:56
Do toho divu, který zobrazuješ vepiš obsah rovnou v php.
Nebo mi něco uniká?
19. 8. 2014 19:26:56
https://webtrh.cz/diskuse/vyskakovacie-div-s-id/#reply1048896
Nikola Petranska
verified
rating uzivatele
20. 8. 2014 09:06:31
Ano presne ako si napisal. V zasade vypisujem akési údajev tabulke. Na konci tabulky je tlačitko DETAIL na ktoré ak užívatel klikne otvorí sa mu okno kde by malo byt viac zaznamov o tom jednom výpise ktoré užívatel rozklikol. Obsah sa generuje cez PHP ide len o to ako predat PHPku nejaké ID podla ktorého bude vedieť PHP kde užívatel klikol na ten detail (u ktorého záznamu'
20. 8. 2014 09:06:31
https://webtrh.cz/diskuse/vyskakovacie-div-s-id/#reply1048895
korwin
verified
rating uzivatele
(25 hodnocení)
20. 8. 2014 09:17:20
No však nejlepší je to mít jak si psala: neco.php?id=45. Pak předáš ID jako GET - nic lepšího mě nenapadá. Můžeš to ještě udělat pomocí Ajaxu. V tomto případě to ale moc smysle nemá, jelikož okno se stejně musí celé načíst. A jestli ajaxem nebo normálně už je fuk.
20. 8. 2014 09:17:20
https://webtrh.cz/diskuse/vyskakovacie-div-s-id/#reply1048894
Nikola Petranska
verified
rating uzivatele
20. 8. 2014 10:06:42
jasne, je to dobre ale ja neviem ako to tým JS predať aby to otvorilo to okno s ?id=45, nikdy som s tym nerobila a som v tom dost stratená, mohol by si mi to upraviť resp ma aspon dost podrobne naviesť?
20. 8. 2014 10:06:42
https://webtrh.cz/diskuse/vyskakovacie-div-s-id/#reply1048893
Adam Žurek
verified
rating uzivatele
(5 hodnocení)
20. 8. 2014 11:46:17
No já myslel, že v tom okně budeš mít stejně jen informace o tom jednom produktu, takže je můžeš vypsat rovnou ve foreach (while$row) nebo jak to vypisuješ...
Jinak nové okno můžeš vypsat třeba takhle:
Detail produktu
20. 8. 2014 11:46:17
https://webtrh.cz/diskuse/vyskakovacie-div-s-id/#reply1048892
Nikola Petranska
verified
rating uzivatele
20. 8. 2014 12:27:16
Úprimne asi som blbá ale tej 1. časti som neporozumela, ohľadom toho window.open to otvori nové okno prehliadača, ja potrebujem len niečo také:
 (obrazok je stiahnutý z netu nieje to môj screen ale len ukážka
20. 8. 2014 12:27:16
https://webtrh.cz/diskuse/vyskakovacie-div-s-id/#reply1048891
Adam Žurek
verified
rating uzivatele
(5 hodnocení)
20. 8. 2014 12:36:21
No teď máš něco jako
foreach ($products as $product) {
echo $product . $product; // atd
// tohle přidáš
echo 'Detail';
echo '}
?>
20. 8. 2014 12:36:21
https://webtrh.cz/diskuse/vyskakovacie-div-s-id/#reply1048890
Nikola Petranska
verified
rating uzivatele
20. 8. 2014 13:00:41
Prepáč, neviem ci robim nieco zle ale nejde to vôbec, hodim ti sem celú funkciu ako ju pouzívam ja:
A následne ju volám cez
A potrebujem aby sa predalo $row_id a otvoril odkaz ako .php?id=45
A pod tým už je len JS:
20. 8. 2014 13:00:41
https://webtrh.cz/diskuse/vyskakovacie-div-s-id/#reply1048889
Adam Žurek
verified
rating uzivatele
(5 hodnocení)
20. 8. 2014 13:03:18
Nevím co je $row_id, ale jestliže je to proměnná, jak uvádíš, tak stačí vyechovat.
echo 'Detail';
20. 8. 2014 13:03:18
https://webtrh.cz/diskuse/vyskakovacie-div-s-id/#reply1048888
Nikola Petranska
verified
rating uzivatele
20. 8. 2014 13:06:29
Ach, ja to fakt neviem vysvetlit. Ano stačí ak chcem otvorit novú stránku. Lenze ja nechcem otvorit novu stranku. Chcem aby sa mi otvorilo len DIVko a zmenila troška URL (pridalo sa tam to id) Aby som si to mohla $_GETnut a ist na to
p.s. $row , zle som to zapisala, je to fetch z DB, tj ano premenna svojim sposobom
20. 8. 2014 13:06:29
https://webtrh.cz/diskuse/vyskakovacie-div-s-id/#reply1048887
Adam Žurek
verified
rating uzivatele
(5 hodnocení)
20. 8. 2014 13:14:26
echo 'Detail';
20. 8. 2014 13:14:26
https://webtrh.cz/diskuse/vyskakovacie-div-s-id/#reply1048886
Fido123
verified
rating uzivatele
(13 hodnocení)
20. 8. 2014 13:20:22
A nebude pro Tebe jednodušší si všechna ta divka rovnou vygenerovat i s obsahem, dát jim v css display:none a pak je jenom po kliknutí na tlačítko detail zobrazíš?
20. 8. 2014 13:20:22
https://webtrh.cz/diskuse/vyskakovacie-div-s-id/#reply1048885
Nikola Petranska
verified
rating uzivatele
20. 8. 2014 13:50:04
@CZechBoY ono to dá novú URL ale neotvorí to DIVko ako má ale fungujet o ako klasický odkaz. Tj mam dojem ze ten JS nejde resp ho aspon akosi neberie. Co presne znamená to products na zaciatku?
@Fildo123 znie to chytro a logicky, viem sice nastavit v css display na :none ale neviem ako ho cez JS nasledne zapnuť po nakliknutí na niečo
20. 8. 2014 13:50:04
https://webtrh.cz/diskuse/vyskakovacie-div-s-id/#reply1048884
Adam Žurek
verified
rating uzivatele
(5 hodnocení)
20. 8. 2014 13:53:11
Tzn. že to je v nějakým divu class=products
ad 2: To tu píšu na začátku, ale ty chceš nějaký vyskakovátko :D
20. 8. 2014 13:53:11
https://webtrh.cz/diskuse/vyskakovacie-div-s-id/#reply1048883
Pro odpověď se přihlašte.
Přihlásit