Forum di Matriz

Versione completa: Immagini Random linkabili con dimensioni precise!
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Attualmente come script per generare immagini random uso questo
Codice:
var rnd_urls = new Array(
'http://sito.it',
'http://sito.it');
   var rnd_img = new Array (
'http://img.jpg',
'http://img.jpg');  
var j = parseInt(Math.random()*rnd_urls.length);
   document.write('<a href="http://'+rnd_urls[j]+'"><img src="'+rnd_img[j]+'" border="0"></a>');
Funziona perfettamente, ma vorrei poter inserire un comando per fare in modo che l'img sia di una dimensione fissa, ad esempio la larghezza deve essere modificata fino a 120px.

Perchè io questo script devo inserirlo in una colonna larga circa 120px, quindi se alcune delle img sono più larghe, deformano tutta la pagina, quindi mettendo una larghezza fissa, non correrei questo rischio.

Cosa si potrebbe fare?
Se ho capito bene, dovrebbe bastare aggiungere il parametro width.
Codice:
var rnd_urls = new Array(
'http://sito.it',
'http://sito.it');
var rnd_img = new Array (
'http://img.jpg',
'http://img.jpg');  
var j = parseInt(Math.random()*rnd_urls.length);
document.write('<a href="http://'+rnd_urls[j]+'"><img src="'+rnd_img[j]+'" width="120" border="0" /></a>');
Perfetto, Thankssmilie
Un'altra cosetta.
Con questo script apro le pagine nella stessa scheda, per far aprirle in un'altra dove andrebbe aplicato il parametro "blank"?
Al posto di questa riga:
Codice:
document.write('<a href="http://'+rnd_urls[j]+'"><img src="'+rnd_img[j]+'" width="120" border="0" /></a>');

Metti:
Codice:
document.write('<a href="http://'+rnd_urls[j]+'" target="_blank"><img src="'+rnd_img[j]+'" width="120" border="0" /></a>');
C'è un problema, ho modificato lo script inserendo quella stringa, ma non si apre su una nuova pagina.
Ecco il sito, il bannerino lungo in basso a sinistra, cliccandolo il sito si apre sulla stessa scheda.
Nella pagina che hai linkato non è presente lo script dei messaggi precedenti. Però ho notato che ci sono in giro un po' di target scritti male. Si scrive così target="_blank".

P.S.: Ho tolto il link perché il contenuto non mi sembra adatto a tutti.