Autor | Zpráva | ||
---|---|---|---|
xaxa Profil * |
#1 · Zasláno: 22. 9. 2007, 10:06:04
Ahoj all, mám tu problém když data z databáze tak chi aby se mě to prvně zeptalo ejslti je chci smazat nebo ne a pak když to odkliknu tak at se smažou, ale ve scriptu kterej se na to ptá mi vadijou uvozovky a nevím jak je mám odstranit. Ty uvozovky které mi vadí sem označil tučně tak vás chci porposit jak to mám opravit?
|
||
xaxa Profil * |
#2 · Zasláno: 22. 9. 2007, 10:07:09
Omlouvám se já je zapoměl označit
<a href="inde.html" onclick="if(confirm('Opravdu si přejete smazat vzkaz?')) window.location('smazat.htm'); return false">»Smazat«</a> |
||
Str4wberry Profil |
#3 · Zasláno: 22. 9. 2007, 10:09:32
xaxa
A čím Ti ty uvozovky vadí? |
||
xaxa Profil * |
#4 · Zasláno: 22. 9. 2007, 10:10:43
mám to v php v echo''; a ty uvozovky se navzájem ruší
|
||
Str4wberry Profil |
#5 · Zasláno: 22. 9. 2007, 10:13:31
xaxa
" — (zpětné lomítko + uvozovky) |
||
xaxa Profil * |
#6 · Zasláno: 22. 9. 2007, 10:14:41
to mě taky napdalo ale to je na dlouhou práci
|
||
xaxa Profil * |
#7 · Zasláno: 22. 9. 2007, 10:21:22
nešlo by to ěak nahradit? něčím nebo to udělat úplně jinak?
|
||
Str4wberry Profil |
#8 · Zasláno: 22. 9. 2007, 10:25:12 · Upravil/a: Str4wberry
xaxa
Nahradit (' a ') za (\" a \") je hodně práce? Dopředné lomítko bude zpětné — fórum ho ale nebere. |
||
Harkonnen Profil |
#9 · Zasláno: 22. 9. 2007, 10:43:54 · Upravil/a: Harkonnen
Fórum ho bere, ale musí se ještě dvakrát vyescapovat. :-) Takže \"
|
||
nightfish Profil |
#10 · Zasláno: 22. 9. 2007, 10:51:04 · Upravil/a: nightfish
Fórum ho bere, ale musí se ještě jednou vyescapovat
a v případě, že tímto lomítkem escapujete uvozovku, tak musí být tři zpětná + uvozovka... výsledek pak je: \" |
||
Str4wberry Profil |
#11 · Zasláno: 22. 9. 2007, 10:53:18
nightfish
Ano, už jsem na to přišel. |
||
xaxa Profil * |
#12 · Zasláno: 22. 9. 2007, 10:58:40
mě to nejde nahradit
|
||
peta Profil |
#13 · Zasláno: 22. 9. 2007, 12:41:51 · Upravil/a: peta
xaxa
1. chyba: location jakpsatweb - javascript - objekt window jakpsatweb - javascript - priklady - select zpusobi... 2. chyba, uvozovky Hele, ale jako, to je problem PHP. JS kod funguje spravne. Tak si to dej do php. echo "<a href=\\"aaa.htm\\" onclick=\\"aaa('neco_z_databaze');\\">"; a jestlize neco_z_databaze ma take uvozovky, treba = ahoj 'moje' Anicko tak tam kvuli JS potrebujes 1 lomitko ', ale protoze jsi zacinal v PHP dvojimi uvozovkami ", tak ti to jedno mozna odstrani, tak to uz potrebujes 2 ' a mozna 3 a nebo tam pouzijes znakove entity cz.php.net/addslashes cz.php.net/htmlspecialchars a jeste tam ne neco, myslim, co prevadi i ty uvozovky na » Jestli by nebylo lepsi ten text vyvest do tagu script do pole a pak odkazovat na pole? <script> xxx = '<?php echo $a;?>'; </script> echo "<a href=\\"aaa.htm\\" onclick=\\"aaa(xxx);\\">"; |
||
xaxa Profil * |
#14 · Zasláno: 22. 9. 2007, 12:47:41
tak sem to rozchodil ale funguje mi to jenom ve firefoxu v opeře ani v ie to nejde nevíte jak to udělat aby to fungovalo všude?
|
||
Časová prodleva: 17 let
|
0