Autor | Zpráva | ||
---|---|---|---|
dIGIMURDER Profil * |
#1 · Zasláno: 12. 1. 2007, 00:12:36
Nazdar,
vyvijam internetovu aplikaciu a mam problem s odoslanim jednej funkcie javascriptu. Vsetko pracuje na baze php + java script, preto nazvy elementov sa v javascripte nezapisuju a posielaju sa mu priamo referencie na DOM objekt. Vo firefoxe vsetko funguje, avsak opera robi problemy Skript koli citatelnosti rozdelujem na viac riadkov, samozreje ze sa to nesmie ;) onClick='insertHref(this.form, window.opener.document.forms["Tabuafrac34ka"].elements["item[1]"])' Opera proste vyhodi chybu a skript je tim padom nefunkcny. skusal som to i timito sposobmi : window.opener.document.forms["Tabuafrac34ka"].elements["item"][1] alebo window.opener.document.forms["Tabuafrac34ka"].item[1] tie dva vyssie uvedene nefunguju ani vo Firefoxe, ten prvy funguje iba tam. Cim to je sposobene? Treba dajakym sposobom escapovat hranate zatvorky ? |
||
Oswald Profil |
#2 · Zasláno: 12. 1. 2007, 00:35:07
Skript koli citatelnosti rozdelujem na viac riadkov, samozreje ze sa to nesmie ;)
Zrovna tohle se smí :) Zkusil bych to takhle: window.opener.document.forms["Tabuafrac34ka"]["item[1]"] |
||
dIGIMURDER Profil * |
#3 · Zasláno: 12. 1. 2007, 10:46:49
No v opere to stale nic nerobi :'(
|
||
peta Profil |
#4 · Zasláno: 13. 1. 2007, 17:07:17
var a;
alert(1) a=this.form alert(2) a=window alert(3) a=a.opener alert(4) a=a.document alert(5) a=a.forms alert(6) a=a["Tabuafrac34ka"] alert(7) a=a.elements alert(8) a=a["item[1]"]) alert(9) ukazkove, jak se hleda chyba metodou pokus omyl. Ktera vec z toho zkape a ktera ne. Kdyz pripojis odkaz na stranku, tak se da delat vic. Takto proste nevim, co tam mas a existuje asi 100 moznosti, co to muze delat. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0