Autor | Zpráva | ||
---|---|---|---|
VelkyBubak Profil * |
#1 · Zasláno: 22. 7. 2012, 23:24:38
Prosím, jak provést příkaz složený z textového řetězce a čísla?
var i=150; "parent.out.epizoda"+i+".checked" = true; //(zaškrtávací tlačítko se jménem epizoda150, zaškrtnout) |
||
Chamurappi Profil |
#2 · Zasláno: 23. 7. 2012, 00:29:03
Reaguji na VelkehoBubaka:
„jak provést příkaz složený z textového řetězce a čísla?“ Jde to, ale je to ošklivé. Proč nehledáš nějakou rozumnější cestu? |
||
VelkyBubak Profil * |
#3 · Zasláno: 23. 7. 2012, 01:09:42
u vlastních stránek funguje toto: eval("parent.out.epizoda"+i+".checked = true");
Chamurappi: Pro procvičení a protože vím že to lze. Jen jsem to nemohl najít. ale jinak se snažím přijít na to, jak snadněji vyplnit cizí (rozuměj, mnou nepsaný, na jiném serveru, ... na mých oblíbených stránkách) formulář se spoustou zaškrtávacích tlačítek. Nebo jde alespoň nějak zjistit, která jsou zaškrtnutá? mají názvy epizodaX (X=cca 1-600). parent je tam protože jsem si dal danou stránku do FRAMESETu, out je jméno rámu |
||
Chamurappi Profil |
#4 · Zasláno: 23. 7. 2012, 01:17:52
Reaguji na VelkehoBubaka:
„u vlastních stránek funguje toto“ To je právě to ošklivé. „na jiném serveru“ JavaScript nemůže přistupovat k datům z cizí domény. Je to standardní bezpečnostní politika prohlížečů, do parent.out se nikdy nedostaneš. Ani ošklivým způsobem, ani správným.
|
||
VelkyBubak Profil * |
#5 · Zasláno: 23. 7. 2012, 08:03:19
Aha, když to nefungovalo, myslel jsem že tomu tak nějak bude. Děkuji za potvrzení.
[Ještě teoreticky, mě napadl ještě jeden způsob už ne tak hezký. Ve firefoxu mohu pomocí rozšíření Web Developer zkusit sobě do stránek přidat javascript. (pochopitelně to vydrží jen do zavření prohlížeče)] |
||
Keeehi Profil |
#6 · Zasláno: 23. 7. 2012, 08:18:09
To už je lepší https://addons.mozilla.org/cs/firefox/addon/greasemonkey/
|
||
Chamurappi Profil |
#7 · Zasláno: 23. 7. 2012, 10:02:59
Reaguji na VelkehoBubaka:
„pomocí rozšíření Web Developer zkusit sobě do stránek přidat javascript“ Nebo by to šlo bookmarkletem. Ve všech prohlížečích. |
||
VelkyBubak Profil * |
#8 · Zasláno: 24. 7. 2012, 23:19:36
Obě varianty vypadají zajímavě. Jen dodám:
1) Mnou zmíněný Ẅeb Developer vyučít nelze 2) Greasermonkey podle všeho už někdo používá, takže tak to určitě jde Děkuji za všechny odpovědi, zkusím použít ten Bookmarklet. ... Jen ještě jeden dotaz: [#2] Chamurappi Proč je to ošklivé? (zatěžuje moc prohlížeč, nebo se ti jen nelíbí, ...) |
||
Časová prodleva: 13 let
|
0