Comunidad de diseño web y desarrollo en internet online

¿ Cómo modificar código banner aleatorio?

Citar            
MensajeEscrito el 20 Dic 2011 09:50 am
Hola a todos.

Llevo ya bastante tiempo ojeando "en silencio" este fantástico foro del que no paro de aprender cosas......... hasta que hoy me he decidido a pedir ayuda, pues esto de los códigos script se me escapa un poco.

No estoy seguro de si esta es la categoría correcta para este comentario, espero que si....

El caso es que pretendo mostrar un "banner aleatorio" en mi sitio web y si bien veo que lo puedo conseguir mediante uno de esos códigos, me gustaría que la ventana que se abriese al clikar el banner tuviese una medida exacta (752x511) de modo que no quede un espacio en blanco rodeando el contenido.

El código es el siguiente:

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var how_many_ads = 3;
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
if (ad==1) {
url="http://ribadesellavirtual.es/hospedaje/Apartamentos_Carramartin/rv_carramartin.html";
banner="http://www.ribadesellavirtual.es/baner aleatorio/hospedaje/imagen1.jpg";
width="532";
height="167";
}
if (ad==2) {
url="http://ribadesellavirtual.es/hospedaje/el_cueto/rv_el_cueto.html";
banner="http://www.ribadesellavirtual.es/baner aleatorio/hospedaje/imagen2.jpg";
width="537";
height="142";
}
if (ad==3) {
url="http://ribadesellavirtual.es/hospedaje/Apartamentos_Las_Vegas/rv_las_vegas.html";
banner="http://www.ribadesellavirtual.es/baner aleatorio/hospedaje/imagen3.jpg";
width="534";
height="168";
}
document.write('<center>');
document.write('<a href=\"' + url + '\" target=\"_blank\">');
document.write('<img src=\"' + banner + '\" width=')
document.write(width + ' height=' + height + ' ');
document.write('</center>');
// End -->
</SCRIPT>

¿puedo añadirle o retocar algo para que haga lo que digo?
de no ser así ¿hay alguna otra posibilidad que no sea muy compleja?

Gracias de antemano, un saludo. :wink:

Por jap_on

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Dic 2011 04:42 am
Ok, movido a JavaScript

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 24 Dic 2011 08:01 pm
hola un saludo.... bien,

si no me equivoco estas usando la formula directa de enlace... del tipo

Código Javascript :

<a href="hhhhhh.com" target=_blank>bbbb</a>


esta forma es mucho más rápida, pero para mayor control tienes la función de javascript window open, también bastante antigua y a veces poco conocida.

Con esto no solo puedes controlar el tamaño sino otras opciones.

estos son algunos de sus atributos:

url: La direccion destino
name: Donde se abrirá la ventana (_blank, parent, etc...)
fullscreen: Hace que la ventana se abra en toda la pantalla (yes|no|1|0)
toolbar: Hace que la ventana se abra con o sin barra de herramientas (yes|no|1|0)
location: Hace que la ventana se abra con o sin barra de direcciones (yes|no|1|0)
status: Hace que la ventana se abra con o sin barra de estado (yes|no|1|0)
menubar: Hace que la ventana se abra con o sin barra de menú (yes|no|1|0)
scrollbars: Hace que la ventana presente o no las barras de desplazamiento (yes|no|1|0)
resizable: Si la ventana puede cambiar de tamaño o no (yes|no|1|0)
width: El ancho de la ventana
height: El alto de la ventana
top: La posición vertical de la ventana
left: La posición horizontal de la ventana
replace: No se incluirá en el historial (true/flase)

window.open(URL,name,...opciones....,replace);
excepto la URL lo demás es opcional...

ves probando y ya cuentas.

Por Silvestre_

391 de clabLevel

1 tutorial

 

"un simple aficionado", pero acepto propuestas de trabajo

firefox
Citar            
MensajeEscrito el 26 Dic 2011 11:39 am
Gracias silvestre.
voy a ir probando como dices.
Gracias de nuevo

Por jap_on

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Dic 2011 12:35 pm
hola de nuevo.
la opción window.open ya la vengo usando hace tiempo por ejemplo con "<a href="#" onClick="javascript:window.open..................." pero en este caso no se o no veo cómo implementarla en este código.

el caso es que debo ser un poco inútil, pues por más que intento retocar este código que os comento no consigo que funcione y que abra la ventana al tamaño deseado.

ayuda por favor................;-)

Por jap_on

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 26 Dic 2011 03:24 pm
hace:

var ventana=windows.open()
ventana.width= "ancho"
ventana.height="alto"

o sino directamente en sus paramentros windows.open("URL" , "Titulo" , " width=120,height=300,scrollbars=NO ")

en el ultimo paramentro se espifican las caracteristicas de la ventana alto, ancho,etc

Por pablo1416

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Dic 2011 04:26 pm
no lo he probado pero me da que hay una interacción en

Código Javascript :

<a href="#" onClick="javascript:window.open................... 


ya que le damos una ref=#... hay dos opciones...

1._ lo dejas así

Código Javascript :

"<a  onClick="javascript:window.open..................." 
, pero no te saldrá la manita por defecto, podrias implementarla con css

2._ o eliminas el <a></a> y colocas el onClick sobre el botón/img/div o lo que corresponda.

-----------------------------------
PD: para el cursor... css

Código :

cursor: pointer;

Por Silvestre_

391 de clabLevel

1 tutorial

 

"un simple aficionado", pero acepto propuestas de trabajo

firefox
Citar            
MensajeEscrito el 27 Ene 2012 02:39 pm
Hola a todos, quiero hacer, para mi blog, que aparezca, en una entrada de él, una imagen distinta cada vez que se entra, con su respectivo texto y, basado en lo leído en varios lados, creé lo siguiente, pero no me funciona, nada aparece. Qué hay de malo en ello?:
Por favor, ayuda !!!!


<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var how_many_ads = 24;
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
if (ad==1) {
txt="1Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/021.jpg";
width="400";
height="256";
}
if (ad==2) {
txt="2Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/022.jpg";
width="400";
height="256";
}
if (ad==3) {
txt="3Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/023.jpg";
width="400";
height="256";
}
if (ad==4) {
txt="4Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/024.jpg";
width="400";
height="256";
}
if (ad==5) {
txt="5Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/025.jpg";
width="400";
height="256";
}
if (ad==6) {
txt="6Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/026.j
pg";
width="400";
height="256";
}
if (ad==7) {
txt="7Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/027.jpg";
width="400";
height="256";
}
if (ad==8) {
txt="8Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/028.jpg";
width="400";
height="256";
}
if (ad==9) {
txt="9Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/029.jpg";
width="400";
height="256";
}
if (ad==10) {
txt="10Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/030.jpg";
width="400";
height="256";
}
if (ad==11) {
txt="11Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/031.jpg";
width="400";
height="256";
}
if (ad==12) {
txt="12Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/032.jpg";
width="400";
height="256";
}
if (ad==13) {
txt="13Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/033.jpg";
width="400";
height="256";
}
if (ad==14) {
txt="14Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/034.jpg";
width="400";
height="256";
}
if (ad==15) {
txt="15Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/035.jpg";
width="400";
height="256";
}
if (ad==16) {
txt="16Texto bla, bla, bla, bla, bla.";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/036.jpg";
width="400";
height="256";
}
if (ad==17) {
txt="17Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/037.jpg";
width="400";
height="256";
}
if (ad==18) {
txt="18Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/038.jpg";
width="400";
height="256";
}
if (ad==19) {
txt="19Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/039.jpg";
width="400";
height="256";
}
if (ad==20) {
txt="20Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/040.jpg";
width="400";
height="256";
}
if (ad==21) {
txt="21Texto bla, bla, bla, bla, bla.";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/041.jpg";
width="400";
height="256";
}
if (ad==22) {
txt="22Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/042.jpg";
width="400";
height="256";
}
if (ad==23) {
txt="23Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/043.jpg";
width="400";
height="256";
}
if (ad==24) {
txt="24Texto bla, bla, bla, bla, bla";
banner="http://img.photobucket.com/albums/v30/paspito/LECTURA%20DE%20CARTAS%20ANGELICALES/Mensajes%20Angelitos/044.jpg";
width="400";
height="256";
}
document.write('<center>');
document.write('<img src=\"' + banner + '\" width=')
document.write(width + ' height=' + height + ' ');
document.write('<small>' + txt + '</small>');
document.write('</center>');
// End -->
</SCRIPT>

Por paspito

0 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.