- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Banner a rotazione
-
Banner a rotazione
Ciao a tutti! Spero mi possiate aiutare, vorrei sapere in che modo posso racchiudere in un unico file javascript gli script pubblicitari di tradedoubler e clickpoint in modo da visualizzarli alternativamente. Vi ringrazio in anticipo
-
Ciao,
Ti dò una base da modificare:
Quello sotto fà la rotazione random di 4 immagini potresti modificarlo perchè ti inserisca i tuoi codici:
<script language="JavaScript">
<!--
img = new Array()
ran = Math.floor(4 * Math.random());
img[0] = 'immagine1.jpg';
img[1] = 'immagine2.jpg';
img[2] = 'immagine3.gif';
img[3] = 'immagine4.jpg';
document.write("<img src=""+img[ran]+"">");
// -->
</script>
Avevo scritto breve articoletto sun un sito: http://www.webspazio.it/tutorial_javascript/caricare_immagine_casuale_javascript.phpun pò di tempo fà.
dimmi se risolvi partendo da questa base..
-
Grazie per la risposta! Il codici che dovrei inserire sono simili a questo, ma non so come fare. Scusa ma è da poco che ho iniziato ad avvicinarmi allo javascript.
<a target=_blank href=http://www.clickpoint.it/db/............><img src=http://www.clickpoint.it/db/load.cp...........= border=0></a>
-
Non l'ho provato .. potrebbe funzionare
prova a salvare i link tipo quello che mi hai postato in img[0] ....
poi modifica il document.write cosi:
document.write("img[ran]")
dimmi se funziona...
-
Allora ho modificato il codice come mi hai suggerito;
<script language="JavaScript">
<!--
img = new Array()
ran = Math.floor(4 * Math.random());
img[0] = '<a target=_blank href=http://www.clickpoint.it/db/goto.cp?..............=><img src=http://www.clickpoint.it/db/load.cp?.................= border=0></a>';
img[1] = 'immagine2.jpg';
img[2] = 'immagine3.gif';
img[3] = 'immagine4.jpg';
document.write("img[ran]");
// -->
</script>ma non funziona, quando vado a visualizzarlo nel browser mi appare soltanto la scritta "img[ran]" credi si possa risolvere? Grazie ancora per la pazienza!
-
ciao,
ora non ho il tempo di provarlo.. comunque metti quello che hai messo in img[0] anche nelle altre.
se non ti funziona prova a chiamerlo direttamente cosi:
<script language="JavaScript"> <!-- document.write("i<a target=_blank href=http://www.clickpoint.it/db/goto.cp?..............=><img src=http://www.clickpoint.it/db/load.cp?.................= border=0></a>"); // --> </script>
fammi sapere appena ho un pò di tempo faccio due prove e saprò essere più preciso.
-
ho provato ad inserire il codice anche negli altri spazi ma da sempre la solita scritta "img[ran]", mentre richiamandolo direttamente, funziona ma non effettua la rotazione banner.:(
<script language="JavaScript">
<!--
document.write("i<a target=_blank href=http://www.clickpoint.it/db/goto.cp?..............=><img src=http://www.clickpoint.it/db/load.cp?.................= border=0></a>");
// -->
</script>
-
Ottimo se nel secondo caso funziona,
prova questo:
<script language="JavaScript"> <!-- img = new Array() ran = Math.floor(4 * Math.random()); img[0] = '<a target=_blank href=http://www.clickpoint.it/db/goto.cp?..............=><img src=http://www.clickpoint.it/db/load.cp?.................= border=0></a>'; document.write(img[0]); // --> </script>
e se ti funziona
<script language="JavaScript"> <!-- img = new Array() ran = Math.floor(4 * Math.random()); img[0] = '<a target=_blank href=http://www.clickpoint.it/db/goto.cp?..............=><img src=http://www.clickpoint.it/db/load.cp?.................= border=0></a>'; img[1] = '<a target=_blank href=http://www.clickpoint.it/db/goto.cp?..............=><img src=http://www.clickpoint.it/db/load.cp?.................= border=0></a>'; img[2] = '<a target=_blank href=http://www.clickpoint.it/db/goto.cp?..............=><img src=http://www.clickpoint.it/db/load.cp?.................= border=0></a>'; img[3] = '<a target=_blank href=http://www.clickpoint.it/db/goto.cp?..............=><img src=http://www.clickpoint.it/db/load.cp?.................= border=0></a>'; document.write(img[ran]); // --> </script>
mettendo in ogni img il codice del relativo banner...
Fammi sapere
-
Grazie mille MZ del tuo prezioso aiuto funziona tutto a meraviglia!