Autor |
Mensaje |
-
d-search
Nuevo
|
07-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 |
|
↑
|
|
|
-
nuestrasxarlas
Semi-Experto
Ubicación: España
|
07-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
Ultima edición por nuestrasxarlas el Lun Nov 07, 2011 2:57 pm; editado 1 vez
|
|
↑
|
|
|
-
d-search
Nuevo
|
07-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
|
|
↑
|
|
|
-
nuestrasxarlas
Semi-Experto
Ubicación: España
|
07-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> |
|
↑
|
|
|
-
d-search
Nuevo
|
07-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 |
|
↑
|
|
|
-
buzzdungeon
Destacado
Ubicación: México
|
08-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 */ |
|
↑
|
|
|
-
d-search
Nuevo
|
08-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 |
|
↑
|
|
|
|