Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ograničavanje javascripta na određeni url ?

[es] :: Javascript i AJAX :: Ograničavanje javascripta na određeni url ?
(Zaključana tema (lock), by Nikola Poša)

[ Pregleda: 3574 | Odgovora: 6 ] > FB > Twit

Postavi temu

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Aleksandar -

Član broj: 321195
Poruke: 172
*.dynamic.isp.telekom.rs.



+338 Profil

icon Ograničavanje javascripta na određeni url ?29.12.2014. u 20:50 - pre 112 meseci
Postoji li naredba u javascriptu koja omogućava da recimo ovaj js kod bude aktiviran na nekom određenom sajtu (linku), a ne na svim ?

Code:
document.getElementById("16").innerHTML = "***";


Možda može if naredbom ? ...

Hvala.
 
+1

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: Ograničavanje javascripta na određeni url ?29.12.2014. u 21:04 - pre 112 meseci
Code:

if (window.location.href.toLowerCase().indexOf("www.google.com") > -1) {
    document.getElementById("16").innerHTML = "***";
}
 
+5

Aleksandar -

Član broj: 321195
Poruke: 172
*.dynamic.isp.telekom.rs.



+338 Profil

icon Re: Ograničavanje javascripta na određeni url ?30.12.2014. u 20:57 - pre 112 meseci
A kako u jquery-ju ? Ovaj kod ne mora da radi adekvatno na svim računarima i browserima, a jquery ima podršku za sve, koliko ja znam, ustvari zato i postoji .
 
+2

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: Ograničavanje javascripta na određeni url ?30.12.2014. u 22:31 - pre 112 meseci
jQuery nema podršku za sve browsere, ali radi na većini.
Aktuelna verzija radi u potpunosti samo na modernim browserima (recimo nije skroz podržan IE8).
Ovo što sam napisao u if naredbi se ionako ne radi preko jQuery-ja i sve je tu standardno,
na svim browserima će raditi window.location.href, toLowerCase i indexOf.

Što se tiče ovog koda:
Code:

document.getElementById("16").innerHTML = "***";

Ti si ga napisao i pitao kako da ga pozivaš samo u određenim slučajevima i ja sam ti dao primer.
Inače, ovako bi bilo u jQuery-ju:
Code:

$("#16").html("***");


 
0

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Ograničavanje javascripta na određeni url ?30.12.2014. u 23:07 - pre 112 meseci
Citat:
dusans:
Code:

if (window.location.href.toLowerCase().indexOf("www.google.com") > -1) {
    document.getElementById("16").innerHTML = "***";
}

Doduse, ovo ce raditi i na www.google.community.whatever.com
Bolja varijanta je window.location.host.
 
+4

dusans
Stojanov Dušan
Pančevo

Član broj: 9551
Poruke: 1343
*.dynamic.sbb.rs.



+311 Profil

icon Re: Ograničavanje javascripta na određeni url ?30.12.2014. u 23:13 - pre 112 meseci
Znam, nego čovek nije ni rekao precizno šta u stvari hoće da filtrira,
da li domen, subdomen, deo sajta, određene stranice, kombinaciju navedenog, ...
Kako je pitanje postavio, takvog je kvaliteta i primer dobio :)
 
+1

Aleksandar -

Član broj: 321195
Poruke: 172
*.dynamic.isp.telekom.rs.



+338 Profil

icon Re: Ograničavanje javascripta na određeni url ?31.12.2014. u 11:03 - pre 112 meseci
Kod klasičnog javascripta se dešava da kod dinamičkog HTML-a, pogotovo kada stranica ima puno podataka, da se stranica prvo prikaže na ekranu normalno, a tek onda nakon 1-2 sekunde se filtrira ( a to dosta smeta ), a jquery ima naredbu koja kako kažu teoretski ne dozvoljava browseru da bilo šta prikazuje na ekranu dok se sadržaj ne filtrira (tj. da se naredbe izvrše obavezno pre nego što se stranica prikaže na ekranu ) to je event.preventDefault(); i ona samo radi na jquery-ju ...

[Ovu poruku je menjao Aleksandar - dana 31.12.2014. u 18:35 GMT+1]
 
+2

[es] :: Javascript i AJAX :: Ograničavanje javascripta na određeni url ?
(Zaključana tema (lock), by Nikola Poša)

[ Pregleda: 3574 | Odgovora: 6 ] > FB > Twit

Postavi temu

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.