come da titolo, potreste aiutarmi a creare uno script per visualizzare una foto + del testo (formattato magari) diversa ad ogni collegamento? GRAZIE!!!
///edit:
aggiungo più informazioni...
allora, la foto dovrebbe essere visualizzata in un <div> e il testo in un'altro <div>. Al momento utilizzo già un ottimo script realizzato da un gentilissimo altervistano che utilizzavo qualche tempo fa per dei banner... lo script è il seguente:
Codice HTML:
<script type="text/javascript">
//qui decidi cosa fare di default quando non viene indicato il quarto parametro
var defaultOpenInNewWin = true;
var banners = new Array();
//new Banner("URL sito", "descrizione", "URL immagine", true /* se in nuova finestra */);
banners[0] = new Banner("http://www.google.it", "Descrizione apri in nuova finestra", "http://www.google.it/images/logo_sm.gif", true);
banners[1] = new Banner("", "Descrizione niente link", "http://www.google.it/images/logo_sm.gif", false);
banners[2] = new Banner("http://www.google.it", "Descrizione default open", "http://www.google.it/images/art.gif");
banners[3] = new Banner("", "Descrizione niente link default open", "http://www.google.it/images/art.gif");
function Banner(url, description, image, newWin) {
this.url = url;
this.isLinked = url.length>0;
this.description = description;
this.image = image;
this.newWin = (newWin)? newWin : defaultOpenInNewWin;
return this;
}
var bNum = Math.round(Math.random() * (banners.length - 1));
var bnr = banners[bNum];
var jsout = '';
if (bnr.isLinked)
jsout += "<a href=\""+ bnr.url +"\""+ (((bnr.newWin))?" target=\"_blank\">":">");
jsout += "<img src=\""+ bnr.image +"\" border=\"0\" alt=\""+ bnr.description +"\" title=\""+ bnr.description +"\">";
if (bnr.isLinked)
jsout += "</a>";
document.write(jsout);
</script>
può essere utile o è meglio farne uno + semplice tutto da capo?