Uprava webu pomocou greasemonkey

Programovacie jazyky, rady, poradňa...
sundevil
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4169
Registrovaný: 18 mar 2005, 12:03
Bydlisko: BA

Uprava webu pomocou greasemonkey

Príspevok od používateľa sundevil »

So scriptami nie som velky kamarat tak poprosim o radu/kod. Na web stranke mam select, ktory ma nastavenu size na 5 tj ukazuje prvych 5 moznosti. Potreboval by som script, ktorym by som mohol tento pocet menit - upravou zdrojaku.
toto je html kod ktory potrebujem prepisat:

Kód: Vybrať všetko

<select id="SelectSecoffList" name="secoffList" size="5" class="body-text-small">
</select>

<select id="respListid" name="respList" size="5" class="body-text-small">
</select>

<select id="SelectBusinessControlList" name="businessControlList" size="5" class="body-text-small">
</select>

<select id="bcRespList" name="bcRespList" size="5" class="body-text-small">
</select>
su to 4 samostatne selecty kde je vzdy niekolko

Kód: Vybrať všetko

<option value="xxxxxxx">xxxxxx</option>
Skusil som niekolko replace sposobov, ale ked mi rozsirilo size tak mi v novom childe napr. zmazalo vsetky <option>
Aiden
Darca
Darca
Používateľov profilový obrázok
Príspevky: 2213
Registrovaný: 06 apr 2007, 14:28

Re: Uprava webu pomocou greasemonkey

Príspevok od používateľa Aiden »

Ak to nie je problem, mozes dat aj link na konkretnu stranku?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Uprava webu pomocou greasemonkey

Príspevok od používateľa audiotrack »

$(".body-text-small").attr("size","4")
sundevil
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4169
Registrovaný: 18 mar 2005, 12:03
Bydlisko: BA

Re: Uprava webu pomocou greasemonkey

Príspevok od používateľa sundevil »

link zial nemozem dat, je to privatna stranka bez pristupu z vonku
Aiden
Darca
Darca
Používateľov profilový obrázok
Príspevky: 2213
Registrovaný: 06 apr 2007, 14:28

Re: Uprava webu pomocou greasemonkey

Príspevok od používateľa Aiden »

Ak maju class body-text-small aj nejake ine elementy, radsej by som to pouzil takto

Kód: Vybrať všetko

$("select.body-text-small").attr("size","4")
pripadne az takto

Kód: Vybrať všetko

$("#SelectSecoffList, #respListid, #SelectBusinessControlList, #bcRespList").attr("size","4")
//
audiotrack rozumiem, len som netusil, ako velke nakopnutie bude potrebovat, preto som to radsej trochu rozpitval :)
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Uprava webu pomocou greasemonkey

Príspevok od používateľa audiotrack »

to už je jedno, ja som mu chcel iba ukázať že netreba nejako zložito cez replace a cykly a neviem čo, že problém je v jeho uvažovaní a nie v tom, že nevie programovať :)
Ani bodkočiarku som nedal, ani importovanie jquery som nedal.. nech si to už upraví podľa potreby, išlo mi iba o nakopnutie
sundevil
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4169
Registrovaný: 18 mar 2005, 12:03
Bydlisko: BA

Re: Uprava webu pomocou greasemonkey

Príspevok od používateľa sundevil »

sak to, vsetky mozne scripty na replace textu sli na to cez cykly a pod...takze som z toho bol troska mimo. a ked som pouzil replace co mi fungovalo tak mi tu stranku zase zmrvilo :)

//autoeditácia príspevku (13 Apr 2012, 14:18)
hodne velke, gm script som nepisal uz nejaky ten rok

//autoeditácia príspevku (13 Apr 2012, 16:15)
poskusal som kadeco, ale toto mi funguje ;-)
document.body.innerHTML= document.body.innerHTML.replace(/size="5"/g,"size='15'");
Napísať odpoveď