Autor | Zpráva | ||
---|---|---|---|
creck Profil |
#1 · Zasláno: 8. 5. 2006, 00:14:29
chtel by se zeptat kde je problem, hlasi mi to ze: byl ocekavan ")" ...
<a href=" .... onClick="setTimeout('photos('<?php echo $_GET['login']; ?>', '<?php echo $_GET['kat']; ?>', '<?php echo $_GET['podkat']; ?>');', 2000);"> |
||
Leo Profil |
#2 · Zasláno: 8. 5. 2006, 00:21:20
A co treba sem poslat uz vygenerovane HTML a JS bez toho PHP? Leo
|
||
creck Profil |
#3 · Zasláno: 8. 5. 2006, 00:24:19 · Upravil/a: creck
<a href=" ... onClick="photos('768843a819096db94a9b38d0af4995b5', 'dogs', '2');">
1
function photos(login, kat, podkat) {
window.open("./photos_popup.php?login=" + login + "&kat=" + kat + "&podkat=" + podkat,"photos","resizable=no,scrollbars=yes,menubar=0,width=400,height=300,left=500,top=0");
}
|
||
peta Profil * |
#4 · Zasláno: 8. 5. 2006, 09:07:19
creck
Uvozovky. onclick="a('b('<?=$x?>', '<?$=y?>', '<?=$z?>');', c);" Vidis to, co vidim ja? x=y=z=prazdny retezec: onclick="a('b('', '', '');', c);" Kdybys byl JS nebo PHP, jak by sis takovyto zapis vylozil? Ja pouze a jedine takto: onclick="a('b('ERROR" neboli: byl ocekavan ")" ... A vysledek takoveto funkce je pak onclick="ERROR" Kdyz nevis, proved: si alertv vnitrku zavoky timeout: onclick="alert('photos('<?php echo $_GET['login']; ?>', '<?php echo $_GET['kat']; ?>', '<?php echo $_GET['podkat']; ?>')" |
||
creck Profil |
#5 · Zasláno: 8. 5. 2006, 12:22:22
No, dostal jsem se k tomu, ze mi to zadne chyby uz nevypisuje, ale taky to nepravadi pozadovanou akci!
onClick="setTimeout(photos('e821eea49ab1c4e868b92d1b2098f377', 'dogs', '2');, 2000); |
||
peta Profil * |
#6 · Zasláno: 8. 5. 2006, 14:44:08
creck
:))) o.zzz=setTimeout(photos(),xxx) === o.zzz=a(b(),xxx) function b(x,y,z) {...} // navraci nic function a(x,y) {...} cili jak to bere JS? o.zzz=a(b(),xxx) o.zzz=a("",xxx) Cili v danem intervalu provadej nic :) Zkratka opet jsi na pocatku, opet uvozovky :) a(b(),xxx) = a("b()",xxx) = a('b()',xxx) = a('b(\'ccc\')',xxx) nebo "a('b(\"ccc\")',xxx)" Uz kapito? A to jeste neni vsechno, tento zapis ti v IE asi nepojede Ja pouzivam toto, portoze jsem zatim na nic lepsi ala JS DOM neprisel. zkratka nevim, jak to napsat pro IE, aby mi to fungovalo bez EVAL. Mozna jako retezec a mozna ne... function setxClick(x,xClick) { if (isIE) {x.onclick=function(){eval(xClick)};} //IE else {x.setAttribute("onclick",xClick);} //other } |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0