| Autor | Zpráva | ||
|---|---|---|---|
| gladd Profil * |
#1 · Zasláno: 8. 2. 2009, 20:27:54
Zdravim, potřebuji pomoci s greasemonkey skriptem. Jedná se o jednoduchou věc, ovšem já nejsem přes JS moc oborník...
Potřebuji skript, který mi vyplní určitá formulářová pole (podle určitých name) určitou hodnotou. Raději to demonstruju na google.cz stránce. -> Takže chceme vyhledávací pole vyplnit hodnotou např. SEO -> Napíšeme skript, který nám tedy vyplní input pole s názvem q hodnotou SEO Pro příklad mi samozřejmě bude stačit skript pro vyplnění 1 pole. |
||
| imploder Profil |
#2 · Zasláno: 8. 2. 2009, 21:23:52
na 1 pole není potřeba greasemonkey - na to se dá ve FF použít pravéTlMyši+K vyhledávání klíčové slovo
|
||
| gladd Profil * |
#3 · Zasláno: 8. 2. 2009, 22:09:46
imploder
Nejspíše jste si špatně přečetl můj příspěvek. (viz 2 řádek) Navíc ja potřebuji, aby se mi pole po vstoupení na tu stránku vyplnila automaticky určitou hodnotou, jak jsem ale již psal výše. |
||
| gladd Profil * |
#4 · Zasláno: 9. 2. 2009, 21:01:49
pomůže prosím Vás nějaký znalec JS, určitě by to pro Vás měla být hračka...
kdybych veděl co hledat třeba v google, tak se to pokusím najít, jenže nevím ani název nějaké té funkce... |
||
| bohyn Profil |
#5 · Zasláno: 9. 2. 2009, 21:07:22
gladd
document.forms[0].jmeno_pole.value = "hodnota"; // u forms dosad cislo daneho formulare. Jsou razene podle poradi vyskytu ve zdrojovem kodu. |
||
| gladd Profil * |
#6 · Zasláno: 9. 2. 2009, 22:24:06
„document.forms[0].jmeno_pole.value = "hodnota";“
Dobrý večer, děkuji za odpověď, ovšem zkusil jsem si na stránce vytvořit testovací stránku s jedním formulářem a jedním polem typu text s hodnotou pole1 v name, ovšem nefunguje to, tak jsem zkusil ten JS skript hodit přímo do kódu - abych to otestoval a také to nejde, viz kód: <script type="javascript"> document.forms[0].pole1.value = "hodnota"; </script> <form method="post"> <input type="text" name="pole1"> </form> |
||
| bohyn Profil |
#7 · Zasláno: 10. 2. 2009, 01:55:13
gladd
Prohod poradi <script> a <form> a bude fungovat. Pro ostre nasazeni pouzij pripojeni udalosti na onload window.addEventListener("load", function() {
document.forms[0].pole1.value = "hodnota";
}, false); |
||
|
Časová prodleva: 17 let
|
|||
0