Autor | Zpráva | ||
---|---|---|---|
Nikd0 Profil * |
#1 · Zasláno: 6. 6. 2010, 13:19:11
Ahoj, vypisuju z databáze vtip a chci aby když byl moc dlouhý vypsala se jen část s odkaz pro zobrazení i zbytku.
<span id="vtip"> <?php echo(substr($text, 0, 200)); ?>..... <a href="#" onclick="vtip.innerHTML='<?php echo(addslashes($text)); ?>';">Zobrazit celý vtip</a> </span> Někdy to funguje jak má, ale někdy klikám na odkaz a nic. Třeba při kódu <span id="vtip"> Na papežské konferenci se sejdou všichni kardinálové s papežem, který si vzal slovo: - "Vážení kardinálové. Zkontaktovala mě firma Coca-Cola a nabídla naší církvi veliký sponzorský..... <a href="#" onclick="vtip.innerHTML='Na papežské konferenci se sejdou všichni kardinálové s papežem, který si vzal slovo: - \"Vážení kardinálové. Zkontaktovala mě firma Coca-Cola a nabídla naší církvi veliký sponzorský dar, pokud změníme slova \"chléb náš vezdejší\" na \"Coca-Cola naše vezdejší\". Tedy se vás ptám: Kdy nám končí smlouva s pekárnami???\"';">Zobrazit celý vtip</a> </span> |
||
Kcko Profil |
#2 · Zasláno: 6. 6. 2010, 13:55:54
Ti tam blbnou uvozovky, vyhod addslashes ne? A nahrad to htmlspecialchars
|
||
Nikd0 Profil * |
#3 · Zasláno: 6. 6. 2010, 14:10:29
To nepomáhá a navíc v tom textu je aji html formátování.
|
||
Nikd0 Profil * |
#4 · Zasláno: 6. 6. 2010, 14:16:12
A díka připomenut, kvůli tomu html to budu muset vyřešit jinak....
|
||
Kcko Profil |
#5 · Zasláno: 6. 6. 2010, 14:16:23
ok tak se podivej do firebugu co to hlasi za chybu. A co jen odkryvat ten blok textu?
|
||
Nikd0 Profil * |
#6 · Zasláno: 6. 6. 2010, 14:19:30
Už jsem to vyřešil přes to odkryvaní. Díky
|
||
Chamurappi Profil |
#7 · Zasláno: 6. 6. 2010, 14:21:05
Reaguji na Nikd0:
Musel bys escapovat apostrofy a konce řádků (zpětným lomítkem) a nahradit uvozovky entitou " .
|
||
Časová prodleva: 14 let
|
0