Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Ograničavanje javascripta na određeni url ?

Zaključano
  • 6 odgovora
  • 4.182 pregleda

Najnovija ↓

Ograničavanje javascripta na određeni url ? 29.12.2014. u 21:50 · pre 144 meseca #1
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.
Sviđa mi se1
Re: Ograničavanje javascripta na određeni url ? 29.12.2014. u 22:04 · pre 144 meseca #2
Code:

if (window.location.href.toLowerCase().indexOf("www.google.com") > -1) {
    document.getElementById("16").innerHTML = "***";
}
Sviđa mi se5
Re: Ograničavanje javascripta na određeni url ? 30.12.2014. u 21:57 · pre 144 meseca #3
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 .
Sviđa mi se2
Re: Ograničavanje javascripta na određeni url ? 30.12.2014. u 23:31 · pre 144 meseca #4
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("***");


Re: Ograničavanje javascripta na određeni url ? 31.12.2014. u 00:07 · pre 144 meseca #5
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.
Potpis
Nebojsa Milanovic:
-Trumpa smatram vrhunskim predsednikom i voleo bih da živim u državi na čijem je on čelu
-Rusija ne laže, ne vodi osvajačke ratove
-Trump je svetla tačka u USA blatu
-Elon Musk, možda najpametniji i najtrezveniji Amerikanac
Sviđa mi se4
Re: Ograničavanje javascripta na određeni url ? 31.12.2014. u 00:13 · pre 144 meseca #6
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 :)
Sviđa mi se1
Re: Ograničavanje javascripta na određeni url ? 31.12.2014. u 12:03 · pre 144 meseca
izmenjeno 1 put, poslednji put Aleksandar - 31.12.2014. u 18:35
  1. Aleksandar -31.12.2014. u 18:35zapis iz teksta poruke
#7
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 ...
Sviđa mi se2
Tema je zaključana, nove poruke nisu moguće.

Premeštanje teme