help mi with java script

9 отговора 259 прегледа
#1

help mi with java script

Znaci kazusa e slednija: napvih site,stana gore-dolu posejaem,ima traffic,vaprosa e ce posetitelite ne mi klikat po banerite.Ta vaprosa e: ima li njakoi da mi dade Java script, kojto da dezaktivira sudurjanieto na stranicata (specialno na tazi stranica za kojato mi trjabva scripta sa samo tekstovi vruzki s otpratki ), dokato posetitelja ne klikne vurhu banera.T.e vruzkite da ne sa aktivni i da ne preprashtat dokato ne se klikne vurhu reklamata.Znam ce ima takiva scriptove zashtoto sum vijdal podoben njakude,no ne pomnja kude, zatova pitam vas.

Отговор
в отговор на mitio #2

Re: help mi with java script

mi ima mnogo nacini.
Predpolaga se che mozesh da smenish nqkoq promenliva kato ti kliknat banera.
naprimer pravish edin layer deto e visible i v nego slagash tova deto ste se vizda predi da e klicknat banera - naprimer vruzkite ne vodqt na nikude a pri klickvane varhu tqh izliza
alert('Klikni mi banera be *&#$')
Pravish i drug layer deto e invisible i v nego links sa OK
Pri clickvane pravish layer1 invisible & layer2 visible.
S IE 5+ tiq neshta sa mnogo lesni, tova e parvoto koeto mi dojde naum. Moze i da force-nesh userite da izpolzvat IE i da napravish sajta nedustupen za drugi browseri za po-lesno.
Tova e technicheskata strana na vaprosa. Edva li e nuzno da spomenavam che ako nqkoj trqbva zadulzitelno da klickva baneri za da produlzi natatuk, v 98 % ot slucaite toj prosto ste zatvori sajta ti i nqma da go poseti povece

Отговор
в отговор на mitio #3

Ia wij towa

Eto 2 reshenia za IE i Netscape

----------------------------------------------------
Reshenie pri koeto linkowete shte bachkat ako
userite sa si spriali javascripta
----------------------------------------------------

<script>

state = 'ne pushtam'

function pushtashLiBre(){
if(state == 'ne pushtam')
return false;
return true;
}
</script>

<a href="[линк]" onclick="state='pushtam'">banercheto e tuka</a>

<a href="[линк]" onclick="return pushtashLiBre();">warezche1</a>
<a href="[линк]" onclick="return pushtashLiBre();">warezche2</a>
<a href="[линк]" onclick="return pushtashLiBre();">warezche3</a>

----------------------------------------------------
Reshenie pri koeto linkowete niama da bachkat ako
userite sa si spriali javascripta
----------------------------------------------------

<script>

state = 'ne pushtam'

moite_links = [];

moite_links[0] = "[линк]";
moite_links[1] = "[линк]";
moite_links[2] = "[линк]";

function pushtashLiBre(koi_link){
if(state == 'pushtam')
location = moite_links[koi_link];
}
</script>

<a href="[линк]" onclick="state='pushtam'">banercheto e tuka</a>

<a href="#" onclick="pushtashLiBre(0);">warezche1</a>
<a href="#" onclick="pushtashLiBre(1);">warezche2</a>
<a href="#" onclick="pushtashLiBre(2);">warezche3</a>


Ima edin tynyk moment che nai-weroiatno ti ne si slagash banerite,
a razchitash na banner network da ti rotira banerite ....

Problema e:
1. ne znaesh kakyw e banera - dali w IFRAME (t.e. HTML aka Rich Media) banner ili normalen image banner.
2. Triabwa specialen podhod kak da zakachish onclick event-a na tozi banner.

zasega tolkowa :)

Отговор
в отговор на mitio #4

Re: help mi with java script

Да ти предложа едно кратко решение:

<script language="JavaScript">
<!-- Начало
function adClick(ad, site) {
window.open(ad);
window.location = site;
}
// Край -->
</script>

</head>
<body>
<a href="javascript:adClick('[линк]', '[линк]');">Click here to visit our sponsor and go to our site</a>


</body>
</html>

Всичко е възможно

Редактирано от kkkolio на

Отговор
в отговор на vALE #5

Re: Ia wij towa

Blagodaria, scripta e exstra. Obace te spokojno shte mogat da si davat s desnija buton "open in new window" i roljata na scripta se obezmislja. Ne iskam da stavam dosaden, ama shte si pitam tova mojem li da go predotvratim njakak si.

Отговор
в отговор на mitio #6

Re: Ia wij towa

Ami reshenie 2 koeto sym dal ne dawa s right click ili SHIFT + click (za IE) da se otwaria linka w now prozorec prosto zashtoto samia link sydyrja pointer kym "#" koeto na choweshki ezik oznachawa che shte se otwori syshtata stranica.

=)

Отговор
в отговор на vALE #7

Re: Ia wij towa

A moze li da se napravi taka ce linkovete da se vzimat ot file ".js", i taka da ne mogat da gi kradat.Zashtoto po princip mogat da kliknat na view/source i pak da gi vzemat.A tezi scriptove koito blokirat desnija buton edvali sa reshenie spored men.Ne moje da njama njakoja klavishna kombinacija + click i tn deto da gi otklucva,nali.

Отговор
в отговор на milio #8

Re: Ia wij towa

Ne mojesh da zabranish na nqkoj advanced user da vidi kakvoto mu trqbva. Vinagi moje da se iztegli .js file-a i da vidi vsichki linkove v nego.

Primerno ako napravish linkovete sas flash ili java - togava veche nqma da mogat da vidqt url-a, nito view source nito nishto nqma da im go pokaje nezavisimo sas kakav browser se gleda.

Ama drug e vaprosa dali nqkoj shte si pravi tolkova trud zaradi nekakaf link :) Ako mi e mnogo vajen daden link prosto shte posetq nqkoj sponsor, shte si vidq linka deto mi trqbva, shte si go bookmark-na i poveche nqma da ti vlqza na stranicata

Редактирано от Milenishte на

Отговор
в отговор на Milenishte #9

Re: Ia wij towa

otnosno tova za vunshia file, tuk predi izvestno vreme chetoh che ako napravish eto tova:

<script language="JavaScript" src="[линк]">

(primerno) ne moje da se tegli, no sega kato se zamislia malko to, toia file se keshira, tui che... Vsushtnost kakva e realnata sityacia, da vi pitam az vas?

Why does it always rain on me?
Отговор
в отговор на theMANwho #10

Re: Ia wij towa

ne vqrvam che ako napravq da rechem "wget [линк]" nqma da uspeq da go drapna ;)
Mislq che tova koeto si chel e stavalo vapros ako se kaje "save as" na browsera, nqma da izdarpa tozi file. No ako direktno poiskash da go izdarpash tozi file nqma kak da ne uspeesh ili pone v momenta ne se seshtam kak bi moglo da se zabrani.

Inache stava vapros che choveka iska posetitelite mu parvo da click-at varhu sponsorite i chak sled tova da mogat da otvarqt linkovete det gi ima na stranicata.

Редактирано от Milenishte на

Отговор