Búsqueda en el Foro:
Buscar


Autor Mensaje
Mensaje07-11-2011, 18:27 (UTC)    
Título del mensaje: Texto Aleatorio HELP!!!

Hola, estoy buscando un codigo que me permita colocar un texto con vinculo de forma aleatoria.
Quiero algo como lode los fondos aleatorios pero para texto.
Si alguien pudiese ofrecerme el codigo me seria de gran ayuda

Gracias de antemano.

P.D. No sabia donde dejar la solicitud. Si este no es el lugar indicado, lo siento. Como escusa alegaré que no encontre donde dejar el pedido.
Gracias
______________
DSearch>D.D.INK Company
2011
www.ddink.es.tl
Mensaje07-11-2011, 18:54 (UTC)    
Título del mensaje:

Este efecto te permite tener un cartel o letrero de mensajes incluyendo enlaces para tu sitio. Los mensajes van cruzando la pantalla como si fueran noticias; es un recurso excelente para destacar características especiales de tu sitio. Cada mensaje tendrá un enlace

Paso 1: Copiá el siguiente código y pegalo en tu página:


Código:
<script language="JavaScript1.2">
var largura=150
var altura=120
var bgcolor='white'
var fundo=''
var mensagens=new Array()
mensagens[0]="<center><font face='Arial' size=2><a href='Coloca la dirección de la página 1 aquí'>Coloca el texto del enlace 1 aquí</a></font></center>"
mensagens[1]="<center><font face='Arial' size=2><a href='Coloca la dirección de la página 2 aquí'>Coloca el texto del enlace 2 aquí</a></font></center>"
mensagens[2]="<center><font face='Arial' size=2><a href='Coloca la dirección de la página 3 aquí'>Coloca el texto del enlace 3 aquí</a></font></center>"
mensagens[3]="<center><font face='Arial' size=2><a href='Coloca la dirección de la página 4 aquí'>Coloca el texto del enlace 4 aquí</a></font></center>"
mensagens[4]="<center><font face='Arial' size=2><a href='Coloca la dirección de la página 5 aquí'>Coloca el texto del enlace 5 aquí</a></font></center>"
if (mensagens.length>1)
i=2
else
i=0
function mover1(whichlayer){
tlayer=eval(whichlayer)
if (tlayer.top>0&&tlayer.top<=5){
tlayer.top=0
setTimeout("mover1(tlayer)",3000)
setTimeout("mover2(document.principal.document.segundo)",3000)
return
}
if (tlayer.top>=tlayer.document.height*-1){
tlayer.top-=5
setTimeout("mover1(tlayer)",100)
}
else{
tlayer.top=altura
tlayer.document.write(mensagens[i])
tlayer.document.close()
if (i==mensagens.length-1)
i=0
else
i++
}
}
function mover2(whichlayer){
tlayer2=eval(whichlayer)
if (tlayer2.top>0&&tlayer2.top<=5){
tlayer2.top=0
setTimeout("mover2(tlayer2)",3000)
setTimeout("mover1(document.principal.document.primeiro)",3000)
return
}
if (tlayer2.top>=tlayer2.document.height*-1){
tlayer2.top-=5
setTimeout("mover2(tlayer2)",100)
}
else{
tlayer2.top=altura
tlayer2.document.write(mensagens[i])
tlayer2.document.close()
if (i==mensagens.length-1)
i=0
else
i++
}
}
function mover3(whichdiv){
tdiv=eval(whichdiv)
if (tdiv.style.pixelTop>0&&tdiv.style.pixelTop<=5){
tdiv.style.pixelTop=0
setTimeout("mover3(tdiv)",3000)
setTimeout("mover4(segundo2)",3000)
return
}
if (tdiv.style.pixelTop>=tdiv.offsetHeight*-1){
tdiv.style.pixelTop-=5
setTimeout("mover3(tdiv)",100)
}
else{
tdiv.style.pixelTop=altura
tdiv.innerHTML=mensagens[i]
if (i==mensagens.length-1)
i=0
else
i++
}
}
function mover4(whichdiv){
tdiv2=eval(whichdiv)
if (tdiv2.style.pixelTop>0&&tdiv2.style.pixelTop<=5){
tdiv2.style.pixelTop=0
setTimeout("mover4(tdiv2)",3000)
setTimeout("mover3(primeiro2)",3000)
return
}
if (tdiv2.style.pixelTop>=tdiv2.offsetHeight*-1){
tdiv2.style.pixelTop-=5
setTimeout("mover4(segundo2)",100)
}
else{
tdiv2.style.pixelTop=altura
tdiv2.innerHTML=mensagens[i]
if (i==mensagens.length-1)
i=0
else
i++
}
}
function iniciar(){
if (document.all){
mover3(primeiro2)
segundo2.style.top=altura
segundo2.style.visibility='visible'
}
else if (document.layers){
document.principal.visibility='show'
mover1(document.principal.document.primeiro)
document.principal.document.segundo.top=altura+5
document.principal.document.segundo.visibility='show'
}
}
</script>

<table width="150" border="1" cellspacing="1" cellpadding="0">
<tr>
<td>
<ilayer id="principal" width=&{largura}; height=&{altura}; bgColor=&{bgcolor}; background=&{fundo}; visibility=hide>
<layer id="primeiro" left=0 top=1 width=&{largura};>
<script language="JavaScript1.2">
if (document.layers)
document.write(mensagens[0])
</script>
</layer>
<layer id="segundo" left=0 top=0 width=&{largura}; visibility=hide>
<script language="JavaScript1.2">
if (document.layers)
document.write(mensagens[1])
</script>
</layer>
</ilayer>
<script language="JavaScript1.2">
if (document.all){
document.writeln('<span id="principal2" style="position:relative;width:'+largura+';height:'+altura+';overflow:hiden;background-background-image:url('+fundo+')">')
document.writeln('<div style="position:absolute;width:'+largura+';height:'+altura+';clip:rect(0 '+largura+' '+altura+' 0);left:0;top:0">')
document.writeln('<div id="primeiro2" style="position:absolute;width:'+largura+';left:0;top:1;">')
document.write(mensagens[0])
document.writeln('</div>')
document.writeln('<div id="segundo2" style="position:absolute;width:'+largura+';left:0;top:0;visibility:hidden">')
document.write(mensagens[1])
document.writeln('</div>')
document.writeln('</div>')
document.writeln('</span>')
}
iniciar()
</script>
</td>
</tr>
</table>>



Personalizando: Para cambiar el color de fondo o incluir una imagen de fondo, observa esta parte del código:

Código:
var largura=150
var altura=120
var bgcolor='white'
var fundo=''


Donde dice "white" puedes ingresar el valor hexadecimal del nuevo color; por ejemplo: #FFCC00

En "fondo" puedes colocar el nombre de la imagen de fondo del letrero; por ejemplo:


Código:
var largura=150
var altura=120
var bgcolor='white'
var fundo='Nombre del archivo de imagen'


Para incluir más mensajes en el letrero, observá que el último mensaje aparece de la siguiente forma:

Código:
mensagens[4]="<center><font face='Arial' size=2><a href='Coloca la dirección de la página 5 aquí'>Coloca el texto del enlace 5 aquí</a></font></center



Sólo tienés que agregar una unidad al número indicado al final del mensaje. Por ejemplo:


mensagens[5]="<center><font face='Arial' size=2><a href='Coloca la dirección de la página 5 aquí'>Coloca el texto del enlace 5 aquí</a></font></center>"
mensagens[6]="<center><font face='Arial' size=2><a href='Coloca la dirección de la página 6 aquí'>Coloca el texto del enlace 6 aquí</a></font></center>"



Sigue hasta llegar al número total de mensajes que desees incluir

Espero que te pueda servir un saludo
______________
Reglas del Foro

¿Dónde hacer mi tema/post?


Ultima edición por nuestrasxarlas el Lun Nov 07, 2011 2:57 pm; editado 1 vez
Mensaje07-11-2011, 18:58 (UTC)    
Título del mensaje: GRACIAS

No era exactamente lo que buscaba, pero no esta nada mal.
Lo porbare ahora.
Gracias de nuevo

otra cosa
como podrias colocar el fondo del codigo transparente
para poder ver el fundo de la web
gracias de nuevo.
______________
DSearch>D.D.INK Company
2011
www.ddink.es.tl


Ultima edición por d-search el Lun Nov 07, 2011 2:59 pm; editado 1 vez
Mensaje07-11-2011, 19:04 (UTC)    
Título del mensaje: Re: GRACIAS

d-search escribió:
No era exactamente lo que buscaba, pero no esta nada mal.
Lo porbare ahora.
Gracias de nuevo

otra cosa
como podrias colocar el fondo del codigo transparente
para poder ver el fundo de la web
gracias de nuevo.



este es el codigo:

Código:
<style type="text/css">
td.edit_content_bg{background-image:url(http://img.webme.com/designs/red/images/cont_bg.gif);background-color: transparent;filter: alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
</style>


Lo pegas en Texto por encima de la pagina

saludos
______________
Reglas del Foro

¿Dónde hacer mi tema/post?
Mensaje07-11-2011, 22:15 (UTC)    
Título del mensaje: Re: GRACIAS

nuestrasxarlas escribió:
d-search escribió:
No era exactamente lo que buscaba, pero no esta nada mal.
Lo porbare ahora.
Gracias de nuevo

otra cosa
como podrias colocar el fondo del codigo transparente
para poder ver el fundo de la web
gracias de nuevo.



este es el codigo:

Código:
<style type="text/css">
td.edit_content_bg{background-image:url(http://img.webme.com/designs/red/images/cont_bg.gif);background-color: transparent;filter: alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
</style>


Lo pegas en Texto por encima de la pagina

saludos

gracias. ya estoy ansioso por probarlo.
XAO
______________
DSearch>D.D.INK Company
2011
www.ddink.es.tl
Mensaje08-11-2011, 00:12 (UTC)    
Título del mensaje: Re: GRACIAS

Mira de esta forma, es fácil...

Cita:

<script type="text/javascript">
var aleatorio = Math.round(Math.random()*2);
var links = new Array();
links[0]="URL 1";
links[1]="URL 2";
links[2]="URL 3";

document.write('<a href="'+links[aleatorio]+'">Enlace aleatorio</a>');
</script>


el numero de rojo lo editas dependiendo de el numero de links que tengas -1
ejemplo:
3 links - 1 = 2

saludos!
______________
/* Programador web freelance. */
/* twitter: @jfdelarosa */
Mensaje08-11-2011, 21:55 (UTC)    
Título del mensaje: Re: GRACIAS

buzzdungeon escribió:
Mira de esta forma, es fácil...

Cita:

<script type="text/javascript">
var aleatorio = Math.round(Math.random()*2);
var links = new Array();
links[0]="URL 1";
links[1]="URL 2";
links[2]="URL 3";

document.write('<a href="'+links[aleatorio]+'">Enlace aleatorio</a>');
</script>


el numero de rojo lo editas dependiendo de el numero de links que tengas -1
ejemplo:
3 links - 1 = 2

saludos!

Puede ser, pero y el texto del link. No quero que salga el link solo, tambien quero que salga texto normal y que no se vea el link(www.d-search.es.tl/la-pag.htm) sino (La Pag).
Pero de todas formas gracias.

y por cierto, no me va el codigo de nuestrasxarlas , me sale un rectangulo aplastado. Todavia no lo e quitado, osea que podeis verlo ahora mismo. No se porque ha sucedido esto.
______________
DSearch>D.D.INK Company
2011
www.ddink.es.tl
Mostrar mensajes anteriores:   


Powered by phpBB © 2001, 2005 phpBB Group