Kako prikriti link u Message i Adress baru?

Naisao sam na par site-ova koji imaju po meni veoma dobro riješen sistem zaštite site-a (nemoguće je pratiti link koji poziva naredni skript). Jedan od sajtova koga sam uspio da nađem na Internetu je na adresi
http://web.informer.com/hide+link+on+mouseover+firefox
.

Dakle da li netko možeš da mi objasni na koji način je ova “caka” riješena da se u Adres baru i na Massage baru ne vidi link skripta koji je pozvan pri čemu je došlo do učitavanja novog sadržaja na Web stranicu. Kada sam analizirao sadržaj jednog sajta koji ima istu “foru” mada ne mogu da se sjetim adrese (što i nije trenutno bitno jer funkcionira na isti način kao i gore navedeni site) analizirao sam sadržaj stranice korišćenjem View source ali nigdje nisam mogao da identificirm u dokumentu tu Web adresu (link) sa koga se učitava sadržaj. Da li postoji neki način da se “locira” link koji se poziva iako se ništa ne mijenja na Adres i Massage baru.
Možda sam bio malo konfuzan i nedorečen ali nadam se da cete zaključiti šta me “žulja”.

Ono što opisuješ zvuči kao da koriste Ajax ili Javascript za mjenjanje sadržaja, stoga pogledaj pod Javascript kod.

Na osnovu sopstvenog iskustva i meni se cini da je u pitanju Ajax tj. JavaScript, tu nista nije sporno, medjutim mene interesira da li netko moze bit malo konkretniji, tj.da na osnovu linka site-a koga sam poslao u predhodnom postu da ukaze tocno u kom dijelu JavaScripta lezi “kvaka”, odnosno da pokaze koji dio JS-a generira link i skriva prikazivanje istog u Massage i Adress baru. Molio bih za konkretan i precizan odgovor, koliko mi se cini rijesenje zanima i jos neke posetitelje foruma.

Sracan pozdrav

U ovom dijelu koda lezi kvaka:
keywords.js

function keywords(key, order, obj) {
    jQuery.ajax({
        type: 'POST',
        url: '/default/keywords/keywords/',
        data: "key="+key+"&order="+order,
        dataType: "json",
        beforeSend: function() {
        	$('#loader').show();
        },
        success: function(data) {
           	$('#loader').hide();

            //if (data.in_keywords != '') {
                $('#in_keywords').html(data.in_keywords);
            //} else {
                $('#in_domain').html(data.in_domain);
                $('#in_title').html(data.in_title);
                $('#in_description').html(data.in_description);
            //}
        }
    });
    $('.b-content-menu .current').removeClass('current');
    $(obj).addClass('current');
    $(obj).blur();
}

[quote=“ognjen”]U ovom dijelu koda lezi kvaka:
keywords.js

function keywords(key, order, obj) {
    jQuery.ajax({
        type: 'POST',
        url: '/default/keywords/keywords/',
        data: "key="+key+"&order="+order,
        dataType: "json",
        beforeSend: function() {
        	$('#loader').show();
        },
        success: function(data) {
           	$('#loader').hide();

            //if (data.in_keywords != '') {
                $('#in_keywords').html(data.in_keywords);
            //} else {
                $('#in_domain').html(data.in_domain);
                $('#in_title').html(data.in_title);
                $('#in_description').html(data.in_description);
            //}
        }
    });
    $('.b-content-menu .current').removeClass('current');
    $(obj).addClass('current');
    $(obj).blur();
}

[/quote]

Pozdrav Ognjene,

kako ne “baratam” najbolje sa JavaScriptom, zamolio bih te da mi pojasnis gdje treba staviti f-ju i koju, koja ce ispisati skriveni link scripte koja ce biti ucitana prilikom klika na meni.

Srdacan pozdrav!

Ako zelis da se dogodi na klik ondak je moras zakaciti na onclick event elementa.
Koju? Mozes i otu istu, a ona zahtjeva da imas neke dodatne elemente u dokumentu sa ID-eovima “loader”, “in_keywords”…
I naravno, trebas server side skriptu na koju saljes zahtjev, i koja vraca JSON, nesto vako : {“in_keywords”:“ovo se prikaze u elementu sa ID-om in_keywords”, “in_domain”:“ovo se prikaze u elementu sa ID-om in_domain”}


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja