Autor | Zpráva | ||
---|---|---|---|
luma64 Profil |
#1 · Zasláno: 29. 7. 2019, 14:32:28
Pozdravujem ! V php kode mam prikaz na otvorenie strá nky v okne; stránky sa mi ale stále otvára na aktuálnej stránke
$link_skol_2019 = "pridaj_skolencov.php?odd_id=$odd_id&semester_obdobie=$semester_obdobie"; echo"<li><a href='$link_skol_2019' onclick=window.open('$link_skol_2019', 'okno', 'width=500, height=500')>2019</a></li>"; Kde je pls problém ? Ďakujem za info. |
||
blaaablaaa Profil |
#2 · Zasláno: 29. 7. 2019, 14:37:02
1. Je třeba přidat escapované uvozovky, což by nejspíš prozradila console
2. return false zruší otevírání odkazu echo "<li><a href='$link_skol_2019' onclick='window.open(\"".$link_skol_2019."\", \"okno\", \"width=500, height=500\"); return false;'>2019</a></li>"; |
||
luma64 Profil |
#3 · Zasláno: 29. 7. 2019, 14:48:20
blaaablaaa:
Ďakujem ! |
||
Tomášeek Profil |
#4 · Zasláno: 29. 7. 2019, 15:35:20
blaaablaaa:
Problém nebyl v uvozovkách (apostrofech) vnitřní funkce, tam jsi klidně mohl nechat apostrofy. Problém byl v chybějících uvozovkách kolem te cele funkce. Stačilo tedy přidat escapovane uvozovky tam a uvnitř nechat apostrofy. |
||
blaaablaaa Profil |
#5 · Zasláno: 29. 7. 2019, 15:50:47
Tomášeek:
Já vím, chtěl jsem ale zachovat coding standard (v tomto případě možná kontraproduktivně). |
||
Tomášeek Profil |
#6 · Zasláno: 29. 7. 2019, 15:57:56
blaaablaaa:
Jen jsem chtěl, aby zaznělo, kde vlastně byla chyba a že jsi ji opravil tak trochu nevědomky. Coding standard je samozřejmě dobře dodržet, ale bojím se, že v tomto případě, když vidím ten dvojřádek, je úplně zbytečné o nějaké coding standard vůbec mluvit :-) |
||
blaaablaaa Profil |
#7 · Zasláno: 30. 7. 2019, 06:59:05
Tomášeek:
Já ji opravil vědomky, to se neboj ;) |
||
Časová prodleva: 5 let
|
0