Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Ondrej 28. 09. 2018, 10:10:37

Název: Hromadné vyměnění obrázků javascriptem
Přispěvatel: Ondrej 28. 09. 2018, 10:10:37
Ahoj, řeším teď v user scriptu hromadné vyměnění obrázků za něco jiného, šel jsem na to takto:
Kód: [Vybrat]
$("img").each(function() {
this.src = "https://xxx"
});
kód funguje, jenže je problém v tom, že často problikne původní obrázek a až potom se src vymění, potřeboval bych nějak zajistit aby se ten JS vykonal před načtením obrázků, ale obávám se že to nepůjde zaručit, nebo se pletu?

Děkuji.
Název: Re:Hromadné vyměnění obrázků javascriptem
Přispěvatel: Lol Phirae 28. 09. 2018, 10:25:32
To má jako bejt nějaký "ochrana", nebo co?  ::)
Název: Re:Hromadné vyměnění obrázků javascriptem
Přispěvatel: kkt1 28. 09. 2018, 10:37:24
To má jako bejt nějaký "ochrana", nebo co?  ::)
To bude spise poskytovani ciziho obsahu se svym logem. Nebo v tom horsim pripade stejny obsah na ruznych webech s vymenou loga serveru. At zije lepeni...
Název: Re:Hromadné vyměnění obrázků javascriptem
Přispěvatel: Ondrej 28. 09. 2018, 10:47:24
To má jako bejt nějaký "ochrana", nebo co?  ::)
Ano, trefils  ;) Má to bejt něco jako catblock, kterej mě nefunguje, tak proto mě napadlo greasemonkey...
To má jako bejt nějaký "ochrana", nebo co?  ::)
To bude spise poskytovani ciziho obsahu se svym logem. Nebo v tom horsim pripade stejny obsah na ruznych webech s vymenou loga serveru. At zije lepeni...
Ne to to opravdu nebude, když si ten nelepič, poradíš tedy jak to vyřešit? Podle mě to nejde, tak proto se ptám, jestli mám pravdu.
Název: Re:Hromadné vyměnění obrázků javascriptem
Přispěvatel: tuz 28. 09. 2018, 11:31:15
Jako prvni CSS natahni img {display: none !important;} a pak v tom .each cyklu po nahozeni nove adresy zapni display: block pro dany element.
Název: Re:Hromadné vyměnění obrázků javascriptem
Přispěvatel: Ondrej 28. 09. 2018, 11:43:36
Jako prvni CSS natahni img {display: none !important;} a pak v tom .each cyklu po nahozeni nove adresy zapni display: block pro dany element.
Ha dik moc! To mne nenapadlo ;)