Autor | Zpráva | ||
---|---|---|---|
Chuck Profil |
#1 · Zasláno: 18. 8. 2008, 09:33:38
Mám proměnnou v php, v ní html a v něm javascript. To znamená, že bych potřeboval 3 druhy uvozovek, nejen " a '.
Oddělil jsem proto javascript do samostatných proměnných, takže problém nedostatku uvozovek by měl být vyřešen $1 = "pridatText('mojetxtarea', '[odkaz]http://osg.ic.cz[*]text odkazu[**]')"; $2 = "pridatText('mojetxtarea', '[nadpis]text nadpisu[#]')"; $3 = "pridatText('mojetxtarea', '[seznam]\n[&]položka\n[&]další položka\n[&]další položka\n[konec]')"; $pole = ' <script type="text/javascript"> function pridatText(id, text){ txtarea=document.getElementById(id); txtarea.value=txtarea.value+text; } </script> <input type="button" onclick="' . $1 . ';" value="odkaz"> <input type="button" onclick="' . $2 . ';" value="podnadpis"> <input type="button" onclick="' . $3 . ';" value="seznam (odrážky)"><br> <textarea id="mojetxtarea" name="text" class="h"></textarea> '; Jenže mi to hlásí chybu (syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$) hned na prvním řádku tohoto výňatku z kódu (předchozí kódy jsou řádně ukončeny a předtím problém nebyl). Neví někdo, v čem je problém, nebo jak jinak by se to dalo řešit? Děkuji |
||
Nox Profil |
#2 · Zasláno: 18. 8. 2008, 10:17:57 · Upravil/a: Nox
Pomocí lomítka máš v podstatě hned 4 úrovně
echo "Byl tam nápis \"Nevstupovat, pokud nevyslovíš 'Moje tajné heslo je: \'ošniobneibicieioonvcěšuíčáš\''\""; |
||
jansfabik Profil |
#3 · Zasláno: 18. 8. 2008, 10:59:34
to bude asi tím, že proměnná nesmí být číslem, zkus tam dát třeba $a , $b a $c
|
||
Chuck Profil |
#4 · Zasláno: 19. 8. 2008, 08:50:35
jansfabik
jo dík, bylo to tím jak tam ale mám tedy dát javascriptové zalomení řádku? |
||
Časová prodleva: 16 let
|
0