Hirdetéseket megjelenítő random script

A régebbi „Véletlenszerű reklám, hirdetés megjelenítése a honlapon” cikk egy továbbfejlesztett változatát küldte el BlackPrince, mely immár nem igényel PHP-t, így használata és főleg „telepítése” sokkal egyszerűbb, kényelmesebb.

A kód használata meglehetősen egyszerű, csak az alábbi kódot kell bemásolni lapunk forrásába:

<script type="text/javascript">
lista = new Array ('http://www.gyik.com', 'http://www.hwsw.hu', 'http://tutorial.hu');
var linkID = Math.random()*(lista.length-1);
linkID = Math.round(linkID);
document.write("<a href=" + lista[linkID] + ">" + lista[linkID] + "</a>");
</script>

Szabadon lehet módosítani a lista változó elemeit. Egyetlen megkötés van, mégpedig az elemeknek idézőjelben kell lennie, illetve 2 elemet egy pontosvessző válasszon el.

Miután ezzel megvagyunk, a kis programunk generál egy véletlen számot (var linkID = Math.random()*(lista.length-1)). A kapott érték egy lebegőpontos szám lesz (tizedestört) amit a
linkID = Math.round(linkID) sor konvertál egésszé.

Miután készen van a szám, a program kiírja a linket. Ezt természetesen ízlésünk szerint át lehet írni.

A link nevének a megváltoztására is van mód: adjuk hozzá a program elejéhez a következő sort

var linknevek = new Array('link1 neve', 'link2 neve', 'link3 neve');

És a document.write() sorban írjuk át a változó nevét erre az újra.

(document.write("" + linknevek[linkID] + ""));

Ezzel a módszerrel persze további részeit is dinamikussá tehetjük. Illetve megtudunk csinálni egy egyszeű banner megjelenítő scriptet is. Csak át kell írni a html kódot, és már működik is.

Tipp: A html kódakat el lehet készíteni bármelyik weblapkészítő progival, és utána bele illeszteni a változókat. Ilyenkor viszont figyeljünk arra hogy a html tag-ek tulajdonságai ” idézőjelben vannak, ilyenkor a legegyszerűbb ha a document.write() függvényhez ‘ jelet használunk. Egyébként a ‘ és ” teljesen egyenértékű.

Hugyecz Görgy (Harder)
20+ éve munkám és hobbim is az online világhoz köt. Az utóbbi 10+ évben leginkább keresőopimalizálás (SEO) témában tevékenykedem, mellette pedig Google Ads és Facebook PPC fronton is segítem ügyfeleimet. Korábban 10+ évig webgrafika, sitebuild, weboldal készítés témakörben mozogtam.

1 hozzászólás

  1. Bocsi.nem éppen ezzekhez a témákhoz szeretnék hozzá szolni.
    Valamit elbüvöltem az oldalamon és ebben kérném a segitségedet.
    A következöt sikerült el babrálnom.
    most az oldalam nem a fö oldalrol nyilik meg hanem a fotogalery oldalamrol és nem tudom vissza büvölni,hogy a fö oldalrol induljon.Abszolutte tanácstalan vagyok már több százszor le vettem az oldal egész tartalmát és ujra fel raktam de mégsem indul rendesen ha tudsz legalább tippet adj hogy mi a manot tegyek.Béla

HOZZÁSZÓLOK A CIKKHEZ

Kérjük, írja be véleményét!
írja be ide nevét