Autor | Zpráva | ||
---|---|---|---|
J4cker Profil |
#1 · Zasláno: 20. 7. 2006, 17:36:38
Řádek tabulky má změnit barvu po najetí
zde jsem našel jstejný problém, ale nakonec fungoval, mě bohužel nejede. http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=3&topic=94 74&page=-1#5 <tr onmouseover=\"javascript:style.background='red'\" onmouseout=\"javascript:style.background='green'\"> toto mám v tabulce a do php souboru. Pořád mi to píše chyba ; nebo , |
||
BaTeCzKo Profil |
#2 · Zasláno: 20. 7. 2006, 17:59:37 · Upravil/a: BaTeCzKo
Pořád mi to píše chyba ; nebo ,
Popiš chybu konkrétněji; v uvozovkách (\" a ') nikde chybu nevidím. Je klidně dost možné, že je chybu úplně někde jinde. :) |
||
TooFew Profil |
#3 · Zasláno: 20. 7. 2006, 18:00:06 · Upravil/a: TooFew
<?php
echo "<tr onmouseover=\"this.style.backgroundColor='red'\" onmouseout=\"this.style.backgroundColor='green'\">"; ?> Jestli to správně chápu, je to v PHP scriptu. Pokud ne, tak jenom <tr onmouseover="this.style.backgroundColor='red'" onmouseout="this.style.backgroundColor='green'"> |
||
J4cker Profil |
#4 · Zasláno: 20. 7. 2006, 18:21:19
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/free/ic.cz/c/cajedw1/root/www/mobil/tabulka.php on line 5
|
||
J4cker Profil |
#5 · Zasláno: 20. 7. 2006, 18:22:06
soubor
-------------- <?php echo ' <table border="1" cellpadding="0" cellspacing="0" width="207" height="82"> <tr onmouseover=\"this.style.backgroundColor='red'\" onmouseout=\"this.style.backgroundColor='green'\"> <td width="207" height="38"> </td> </tr> <tr onmouseover=\"this.style.backgroundColor='red'\" onmouseout=\"this.style.backgroundColor='green'\"> <td width="207" height="40"> </td> </tr> </table> '; ?> |
||
J4cker Profil |
#6 · Zasláno: 20. 7. 2006, 18:22:54 · Upravil/a: J4cker
doufám, že nemám chybu v něm
|
||
koudi Profil |
#7 · Zasláno: 20. 7. 2006, 19:48:28
J4cker
Proč escapuješ uvozovky, když u echa máš jen jednoduchý? |
||
J4cker Profil |
#8 · Zasláno: 20. 7. 2006, 19:53:32
protože to v článku psali ale jednoduché nemohu použít v celém tom řádku tr
nechcete mi to někdo napsat iod <table><tr><td>... |
||
koudi Profil |
#9 · Zasláno: 20. 7. 2006, 19:56:20
V jakym článku? Tos asi blbě pochopil. Když u echa (a i jiných věcí) používáš ' tak potom nemusíš " escapovat. Vždyť se podivej, u parametů table to nemáš, u onmouseover jo.
|
||
J4cker Profil |
#10 · Zasláno: 20. 7. 2006, 19:59:11 · Upravil/a: J4cker
článek zde
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=3&topic=94 74&page=-1#5 a když to oddělám tak to taky nejde |
||
J4cker Profil |
#11 · Zasláno: 20. 7. 2006, 20:09:47
eddělal jsem escape a zbylo
<?php echo ' <table> <tr onmouseover="javascript:style.backgroundColor='red'" onmouseout="javascript:style.backgroundColor='green'"> <td>text</td> </tr> </table> '; ?> |
||
DJ Miky Profil |
#12 · Zasláno: 20. 7. 2006, 21:07:15
J4cker
No ale zase musíš escapovat apostrofy, když je používáš v echu... |
||
J4cker Profil |
#13 · Zasláno: 20. 7. 2006, 22:20:49
ok mi to nedopalovalo s tim escapovanim uz to mam vyresene díky za pomoc a trpělivost všem už to mám vyřešené!
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0