Foros del Web » Programando para Internet » Javascript »

problemas con 2 scripts

Estas en el tema de problemas con 2 scripts en el foro de Javascript en Foros del Web. hola como estan. les platico mi problematica a ver si alguien me puede ayudar. tengo una pagina con un script en head (que salen burbujas ...
  #1 (permalink)  
Antiguo 03/10/2012, 13:32
 
Fecha de Ingreso: septiembre-2012
Ubicación: Cuautitlan, edo. de mex.
Mensajes: 12
Antigüedad: 12 años, 3 meses
Puntos: 0
problemas con 2 scripts

hola como estan. les platico mi problematica a ver si alguien me puede ayudar.

tengo una pagina con un script en head (que salen burbujas del mouse) y funciona bien, pero al insertar otro script en body (este es de letreros) ya no se ejecuta el script de burbujas.

que estara pasando?

aqui le dejo los scrips.

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>

<!-- INICIO DE BURBUJAS ****************************************************************** -->

<script type='text/javascript'> 
//Cursor estrellas 
// <![CDATA[ 
function initCursor() { 
if (document.getElementById) { 
var i, rats, rlef, rdow; 
for (var i=0; i<sparkles; i++) { 
var rats=createDiv(3, 3); 
rats.style.visibility="hidden"; 
document.body.appendChild(tiny[i]=rats); 
starv[i]=0; 
tinyv[i]=0; 
var rats=createDiv(5, 5); 
rats.style.backgroundColor="transparent"; 
rats.style.visibility="hidden"; 
var rlef=createDiv(1, 5); 
var rdow=createDiv(5, 1); 
rats.appendChild(rlef); 
rats.appendChild(rdow); 
rlef.style.top="2px"; 
rlef.style.left="0px"; 
rdow.style.top="0px"; 
rdow.style.left="2px"; 
document.body.appendChild(star[i]=rats); 
} 
set_width(); 
sparkle(); 
}} 

var hex=new Array("00","14","28","3C","50","64","78","8C","A0","B4","C8","DC","F0") 
var r=1 
var g=1 
var b=1 
var seq=1 
var sparkles = 35; 

var x=ox=400; 
var y=oy=300; 
var swide=800; 
var shigh=600; 
var sleft=sdown=0; 
var tiny=new Array(); 
var star=new Array(); 
var starv=new Array(); 
var starx=new Array(); 
var stary=new Array(); 
var tinyx=new Array(); 
var tinyy=new Array(); 
var tinyv=new Array(); 

function sparkle() { 
var c; 
if (x!=ox || y!=oy) { 
ox=x; 
oy=y; 
for (c=0; c<sparkles; c++) if (!starv[c]) { 
star[c].style.left=(starx[c]=x)+"px"; 
star[c].style.top=(stary[c]=y)+"px"; 
star[c].style.clip="rect(0px, 5px, 5px, 0px)"; 
star[c].style.visibility="visible"; 
starv[c]=50; 
break; 
} 
} 
for (c=0; c<sparkles; c++) { 
if (starv[c]) update_star(c); 
if (tinyv[c]) update_tiny(c); 
} 
setTimeout("sparkle()", 40); 
} 

function update_star(i) { 
if (--starv[i]==25) star[i].style.clip="rect(1px, 4px, 4px, 1px)"; 
if (starv[i]) { 
stary[i]+=1+Math.random()*3; 
if (stary[i]<shigh+sdown) { 
star[i].style.top=stary[i]+"px"; 
starx[i]+=(i%5-2)/5; 
star[i].style.left=starx[i]+"px"; 
} 
else { 
star[i].style.visibility="hidden"; 
starv[i]=0; 
return; 
} 
} 
else { 
tinyv[i]=50; 
tiny[i].style.top=(tinyy[i]=stary[i])+"px"; 
tiny[i].style.left=(tinyx[i]=starx[i])+"px"; 
tiny[i].style.width="2px"; 
tiny[i].style.height="2px"; 
star[i].style.visibility="hidden"; 
tiny[i].style.visibility="visible" 
} 
} 

function update_tiny(i) { 
if (--tinyv[i]==25) { 
tiny[i].style.width="1px"; 
tiny[i].style.height="1px"; 
} 
if (tinyv[i]) { 
tinyy[i]+=1+Math.random()*3; 
if (tinyy[i]<shigh+sdown) { 
tiny[i].style.top=tinyy[i]+"px"; 
tinyx[i]+=(i%5-2)/5; 
tiny[i].style.left=tinyx[i]+"px"; 
} 
else { 
tiny[i].style.visibility="hidden"; 
tinyv[i]=0; 
return; 
} 
} 
else tiny[i].style.visibility="hidden"; 
} 

document.onmousemove=mouse; 
function mouse(e) { 
set_scroll(); 
y=(e)?e.pageY:event.y+sdown; 
x=(e)?e.pageX:event.x+sleft; 
} 

function set_scroll() { 
if (typeof(self.pageYOffset)=="number") { 
sdown=self.pageYOffset; 
sleft=self.pageXOffset; 
} 
else if (document.body.scrollTop || document.body.scrollLeft) { 
sdown=document.body.scrollTop; 
sleft=document.body.scrollLeft; 
} 
else if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) { 
sleft=document.documentElement.scrollLeft; 
sdown=document.documentElement.scrollTop; 
} 
else { 
sdown=0; 
sleft=0; 
} 
} 

window.onresize=set_width; 
function set_width() { 
if (typeof(self.innerWidth)=="number") { 
swide=self.innerWidth; 
shigh=self.innerHeight; 
} 
else if (document.documentElement && document.documentElement.clientWidth) { 
swide=document.documentElement.clientWidth; 
shigh=document.documentElement.clientHeight; 
} 
else if (document.body.clientWidth) { 
swide=document.body.clientWidth; 
shigh=document.body.clientHeight; 
} 
} 

function createDiv(height, width) { 
var div=document.createElement("div"); 
rainbow="#"+hex[r]+hex[g]+hex[b] 
if (seq==6){ 
b-- 
if (b==0) 
seq=1 
} 
if (seq==5){ 
r++ 
if (r==12) 
seq=6 
} 
if (seq==4){ 
g-- 
if (g==0) 
seq=5 
} 
if (seq==3){ 
b++ 
if (b==12) 
seq=4 
} 
if (seq==2){ 
r-- 
if (r==0) 
seq=3 
} 
if (seq==1){ 
g++ 
if (g==12) 
seq=2 
} 
div.style.position="absolute"; 
div.style.height=height+"px"; 
div.style.width=width+"px"; 
div.style.overflow="hidden"; 
div.style.zIndex="10"; 
div.style.backgroundColor=rainbow; 
return (div); 
} 
window.onload=function() 
{ 
initCursor() 
initImage() 
startTime() 
} 

function initImage() { 
imageId = 'menu' 
image = document.getElementById(imageId); 
setOpacity(image, 0); 
image.style.visibility = "visible"; 
fadeIn(imageId,0); 
} 
function fadeIn(objId,opacity) { 
if (document.getElementById) { 
obj = document.getElementById(objId); 
if (opacity <= 100) { 
setOpacity(obj, opacity); 
opacity += 10; 
window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 120); 
} 
} 
} 
function setOpacity(obj, opacity) { 
opacity = (opacity == 100)?99.999:opacity; 
// IE/Win 
obj.style.filter = "alpha(opacity:"+opacity+")"; 
// Safari<1.2, Konqueror 
obj.style.KHTMLOpacity = opacity/100; 
// Older Mozilla and Firefox 
obj.style.MozOpacity = opacity/100; 
// Safari 1.2, newer Firefox and Mozilla, CSS3 
obj.style.opacity = opacity/100; 
} 

function changeNav(id) { 
document.getElementById('content').innerHTML=document.getElementById(id).innerHTML; 
document.getElementById('main').innerHTML=document.getElementById('home').innerHTML; 
document.getElementById('rabbit').style.top="275px" 
document.getElementById('penguin').style.top="532px" 
} 

function hidestatus(){ 
window.status="" 
return true 
} 
// ]]> 
</script>
<!-- FIN DE BURBUJAS **************************************************************** -->

</head>

<body>

<!-- INICIO DE LETRERO ************************************************************ -->
<SCRIPT LANGUAGE="JavaScript">
var beforeMsg = "<center><font color=black size=2>";
var afterMsg = "</font></center>";
var msgRotateSpeed = 5000; // Rotate delay in milliseconds
var textStr = new Array();
textStr[0] = "Este es el letrero 1";
textStr[1] = "letrero 2";
textStr[2] = "Este otro es el letrero 3 y es mas largo";
textStr[3] = "chico";
if (document.layers) {
document.write('<ilayer id="NS4message" height=25 width=100%><layer id="NS4message2" height=25 width=100%></layer></ilayer>')
temp = 'document.NS4message.document.NS4message2.document.write(beforeMsg + textStr[i++] + afterMsg);'+
'document.NS4message.document.NS4message2.document.close()';
}
else if (document.getElementById) {
document.write(beforeMsg + '<div id="message" style="position:relative;">IE division</div>' + afterMsg);
temp = 'document.getElementById("message").firstChild.nodeValue = textStr[i++];';
}
else if (document.all) {
document.write(beforeMsg + '<div id="message" style="position:relative;">IE division</div>' + afterMsg);
temp = 'message.innerHTML = textStr[i++];';
}
var i = 0;
function msgRotate() {
eval(temp);
if (i == textStr.length) i = 0;
setTimeout("msgRotate()", msgRotateSpeed);
}
window.onload = msgRotate;
//  End -->
</script>
<!-- FIN DE LETRERO **********************************************************************--> 

</body>
</html>
gracias y cuidensen!!!

Última edición por zerokilled; 03/10/2012 a las 13:57 Razón: bbcode para codigos
  #2 (permalink)  
Antiguo 03/10/2012, 16:42
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años, 1 mes
Puntos: 317
Respuesta: problemas con 2 scripts

Cita:
Iniciado por bladimirandrade Ver Mensaje
hola como estan.
Yo bien, hasta que vi tu código.

Y encima parece que zerokilled te tuvo que editar el mensaje, porque ... ¿ni siquiera lo pusiste entre etiquetas de código?.

¡Señor, qué festín me podría hacer acá!

Pero bueno, recién me alentaron para ser más tolerante y comprensivo.
A ver, índice izquierdo en la comisura izquierda de la boca; índice derecho en la comisura derecha de la boca; empujo para arriba; ¿parece una sonrisa? (de momento es lo mejor que me sale).


Esos escripts son una basura. Como todo para "copiar y pegar" están hechos para que funcionen solos. Si los combinan por lo general se pisan. La idea es que los desarmés para estudiarlos, pero si no sabés javascript, ni los vas a corregir, ni podés venir a un Foro a pedir arreglos.

Y tu problema es que ni siquiera sabés HTML. Éste es un sitio especializado, para gente que entiende de lo que hablamos. Y evidentemente a vos no podemos explicarte nada. Si no ves que estás usando dos veces el onload, lo que te digamos va a ser chino mandarín.

Esos códigos, además de ser complicados al cuete, son viejísimos. Usan etiquetas <font> que ya no existen, buscan layers que no aparecen desde la época de Netscape4, pretenden meter elementos de bloque dentro de elementos en línea, siguen esperando prefijos como khtml, y mil burradas más. Que en alguna otra era servían para algo, y hoy son código basura.

Mirá, mejor buscá algunos tutoriales para hacer páginas web. Empezá con HTML, CSS y javascript. Después venís a postear aquí.

Para que no te vayás con las manos vacías, te comento lo que tenés que cambiar (bah, tenés que cambiar todos los efectos, pero hasta que lo entiendas por vos mismo zafás con esto).


La línea que dice

Código:
window.onload=function() 
{ 
initCursor() 
initImage() 
startTime() 
}
la cortás y la pegás en lugar de

Código:
window.onload = msgRotate;
y ahora la editás para que quede así

Código:
window.onload=function() 
{ 
msgRotate();
initCursor(); 
initImage(); 
startTime(); 
}

Suerten.
  #3 (permalink)  
Antiguo 03/10/2012, 21:26
 
Fecha de Ingreso: septiembre-2012
Ubicación: Cuautitlan, edo. de mex.
Mensajes: 12
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: problemas con 2 scripts

mi querido furoya, antes que nada gracias por contestar y disculpa si te moleste, te voy a contar una pequeñisima historia, yo soy programador de vb (que por cierto me apasiona), lamentablemente ya no hay mucho trabajo de programacion y decidi aprender html, css y javascript, lo estoy haciendo via internet y creo yo que mas o menos voy aprendiendo algo. fin de la historia.

este es mi primer foro de web, pero yo he estado en foros de programacion y ahi nos ayudamos unos a otros sin importar que no sepas, que sepas poco, que sepas regular o seas un genio. no hacemos distinciones y menos nos burlamos de la ignorancia de otros, al contrario, lo alentamos para que cada dia aprenda mas.
yo crei que era asi en todos los foros, pero veo que este foro solo es para gente experta. disculpame, intentare no volver a molestarlos con pequeñeces.

por ultimo gracias por tu solucion, lo hare.
  #4 (permalink)  
Antiguo 04/10/2012, 01:56
CWA
 
Fecha de Ingreso: octubre-2012
Ubicación: En un Departamento
Mensajes: 3
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: problemas con 2 scripts

Cita:
Iniciado por bladimirandrade Ver Mensaje
. . .pero veo que este foro solo es para gente experta. disculpame, intentare no volver a molestarlos con pequeñeces.

por ultimo gracias por tu solucion, lo hare.

Hola !! Yo soy nuevo aqui en el Foro. . .

Si bien es Cierto que Furoya casi, casi le falto pegarte si te veia. . .

aparte de ese atropeyo verbal. . . y humillacion ante el Publico. . .

Yo No creo que hay que Generalizar,

Yo No creo que aqui en este Foro sean Tan GENIUdos como es el Sr. Furoya. . .

Yo lo espero en los foros de Arquitectura e Ingenieria Civil . . . a ver si nos llega por ahi. . . Para sus cursitos de Prometheus. . .

En fin. . . Suerte a Los Dos !!

Yo mas bien creo que si Furoya tiene capacidad para entender "este" Lenguage de Programacion. . . el lo sabe y yo lo se que NO SABE TODO. . . deberia ser mas humilde y explicar. . . como TODO UN PROFESIONAL. . . obviamente es como aquellos "profesores" de Matematica, Fisica, Quimica, Mecanica Quantica, Statica, Probalidad y Estadistica, que al saber un poquito se sienten la Mama de Tarzan !!

Este es de los que si eres sus alumno te tira el borrador a la cabeza. . . !!

Falta de Pedagogia, Comportamiento Etico Profesional.

Espero No Hecharmelo de Enemigo. . . es una Critica Fraterna = Amigable y Constructiva. . .

Paz Hermano Lobo. . .
  #5 (permalink)  
Antiguo 04/10/2012, 02:13
CWA
 
Fecha de Ingreso: octubre-2012
Ubicación: En un Departamento
Mensajes: 3
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: problemas con 2 scripts

Cita:
Iniciado por bladimirandrade Ver Mensaje
hola como estan. les platico mi problematica a ver si alguien me puede ayudar.
Tengo una pagina con un script en head (que salen burbujas del mouse) y funciona bien, pero al insertar otro script en body (este es de letreros) ya no se ejecuta el script de burbujas. Gracias y cuidensen!!!
Pues en efecto a como lo dijo nuestro maestro furoya el repetir la Carga OnLoad dos veces hace que el ultimo script sea el que se ejecute. . . pero con la Solucion de mencionar en las Funcion() -- funciones a Ejecutarse -- La Solucion es Perfecta y Ambos Scripts trabajan. . .

He aqui para los que Apenas comienzan. . . y se Les Motiva a Seguir Adelante que Son Bienvenidos en este Foro !!

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Burbujas y Letreros</title>

<!-- INICIO DE BURBUJAS ****************************************************************** -->

<SCRIPT LANGUAGE="JavaScript">
//Cursor estrellas 
// <![CDATA[ 
function initCursor() { 
if (document.getElementById) { 
var i, rats, rlef, rdow; 
for (var i=0; i<sparkles; i++) { 
var rats=createDiv(3, 3); 
rats.style.visibility="hidden"; 
document.body.appendChild(tiny[i]=rats); 
starv[i]=0; 
tinyv[i]=0; 
var rats=createDiv(5, 5); 
rats.style.backgroundColor="transparent"; 
rats.style.visibility="hidden"; 
var rlef=createDiv(1, 5); 
var rdow=createDiv(5, 1); 
rats.appendChild(rlef); 
rats.appendChild(rdow); 
rlef.style.top="2px"; 
rlef.style.left="0px"; 
rdow.style.top="0px"; 
rdow.style.left="2px"; 
document.body.appendChild(star[i]=rats); 
} 
set_width(); 
sparkle(); 
}} 
//
var hex=new Array("00","14","28","3C","50","64","78","8C","A0","B4","C8","DC","F0") 
var r=1 
var g=1 
var b=1 
var seq=1 
var sparkles = 35; 
//
var x=ox=400; 
var y=oy=300; 
var swide=800; 
var shigh=600; 
var sleft=sdown=0; 
var tiny=new Array(); 
var star=new Array(); 
var starv=new Array(); 
var starx=new Array(); 
var stary=new Array(); 
var tinyx=new Array(); 
var tinyy=new Array(); 
var tinyv=new Array(); 
//
function sparkle() { 
var c; 
if (x!=ox || y!=oy) { 
ox=x; 
oy=y; 
for (c=0; c<sparkles; c++) if (!starv[c]) { 
star[c].style.left=(starx[c]=x)+"px"; 
star[c].style.top=(stary[c]=y)+"px"; 
star[c].style.clip="rect(0px, 5px, 5px, 0px)"; 
star[c].style.visibility="visible"; 
starv[c]=50; 
break; 
} 
} 
for (c=0; c<sparkles; c++) { 
if (starv[c]) update_star(c); 
if (tinyv[c]) update_tiny(c); 
} 
setTimeout("sparkle()", 40); 
} 
//
function update_star(i) { 
if (--starv[i]==25) star[i].style.clip="rect(1px, 4px, 4px, 1px)"; 
if (starv[i]) { 
stary[i]+=1+Math.random()*3; 
if (stary[i]<shigh+sdown) { 
star[i].style.top=stary[i]+"px"; 
starx[i]+=(i%5-2)/5; 
star[i].style.left=starx[i]+"px"; 
} 
else { 
star[i].style.visibility="hidden"; 
starv[i]=0; 
return; 
} 
} 
else { 
tinyv[i]=50; 
tiny[i].style.top=(tinyy[i]=stary[i])+"px"; 
tiny[i].style.left=(tinyx[i]=starx[i])+"px"; 
tiny[i].style.width="2px"; 
tiny[i].style.height="2px"; 
star[i].style.visibility="hidden"; 
tiny[i].style.visibility="visible" 
} 
} 
//
function update_tiny(i) { 
if (--tinyv[i]==25) { 
tiny[i].style.width="1px"; 
tiny[i].style.height="1px"; 
} 
if (tinyv[i]) { 
tinyy[i]+=1+Math.random()*3; 
if (tinyy[i]<shigh+sdown) { 
tiny[i].style.top=tinyy[i]+"px"; 
tinyx[i]+=(i%5-2)/5; 
tiny[i].style.left=tinyx[i]+"px"; 
} 
else { 
tiny[i].style.visibility="hidden"; 
tinyv[i]=0; 
return; 
} 
} 
else tiny[i].style.visibility="hidden"; 
} 
//
document.onmousemove=mouse; 
function mouse(e) { 
set_scroll(); 
y=(e)?e.pageY:event.y+sdown; 
x=(e)?e.pageX:event.x+sleft; 
} 
//
function set_scroll() { 
if (typeof(self.pageYOffset)=="number") { 
sdown=self.pageYOffset; 
sleft=self.pageXOffset; 
} 
else if (document.body.scrollTop || document.body.scrollLeft) { 
sdown=document.body.scrollTop; 
sleft=document.body.scrollLeft; 
} 
else if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) { 
sleft=document.documentElement.scrollLeft; 
sdown=document.documentElement.scrollTop; 
} 
else { 
sdown=0; 
sleft=0; 
} 
} 
//
window.onresize=set_width; 
function set_width() { 
if (typeof(self.innerWidth)=="number") { 
swide=self.innerWidth; 
shigh=self.innerHeight; 
} 
else if (document.documentElement && document.documentElement.clientWidth) { 
swide=document.documentElement.clientWidth; 
shigh=document.documentElement.clientHeight; 
} 
else if (document.body.clientWidth) { 
swide=document.body.clientWidth; 
shigh=document.body.clientHeight; 
} 
} 
//
function createDiv(height, width) { 
var div=document.createElement("div"); 
rainbow="#"+hex[r]+hex[g]+hex[b] 
if (seq==6){ 
b-- 
if (b==0) 
seq=1 
} 
if (seq==5){ 
r++ 
if (r==12) 
seq=6 
} 
if (seq==4){ 
g-- 
if (g==0) 
seq=5 
} 
if (seq==3){ 
b++ 
if (b==12) 
seq=4 
} 
if (seq==2){ 
r-- 
if (r==0) 
seq=3 
} 
if (seq==1){ 
g++ 
if (g==12) 
seq=2 
} 
div.style.position="absolute"; 
div.style.height=height+"px"; 
div.style.width=width+"px"; 
div.style.overflow="hidden"; 
div.style.zIndex="10"; 
div.style.backgroundColor=rainbow; 
return (div); 
} 
//
// window.onload=function() 
// { 
// initCursor() 
// initImage() 
// startTime() 
//
window.onload=function() 
{ 
msgRotate();
initCursor(); 
initImage(); 
startTime(); 
//
} 
//
function initImage() { 
imageId = 'menu' 
image = document.getElementById(imageId); 
setOpacity(image, 0); 
image.style.visibility = "visible"; 
fadeIn(imageId,0); 
} 
function fadeIn(objId,opacity) { 
if (document.getElementById) { 
obj = document.getElementById(objId); 
if (opacity <= 100) { 
setOpacity(obj, opacity); 
opacity += 10; 
window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 120); 
} 
} 
} 
function setOpacity(obj, opacity) { 
opacity = (opacity == 100)?99.999:opacity; 
// IE/Win 
obj.style.filter = "alpha(opacity:"+opacity+")"; 
// Safari<1.2, Konqueror 
obj.style.KHTMLOpacity = opacity/100; 
// Older Mozilla and Firefox 
obj.style.MozOpacity = opacity/100; 
// Safari 1.2, newer Firefox and Mozilla, CSS3 
obj.style.opacity = opacity/100; 
} 
//
function changeNav(id) { 
document.getElementById('content').innerHTML=document.getElementById(id).innerHTML; 
document.getElementById('main').innerHTML=document.getElementById('home').innerHTML; 
document.getElementById('rabbit').style.top="275px" 
document.getElementById('penguin').style.top="532px" 
} 
//
function hidestatus(){ 
window.status="" 
return true 
} 
// ]]>
</script>

<!-- FIN DE BURBUJAS ****************************************************************  -->


</head>

<body>

<!-- INICIO DE LETRERO ********************************************************************** --> 

<SCRIPT LANGUAGE="JavaScript">
var beforeMsg = "<center><font color=black size=2>";
var afterMsg = "</font></center>";
var msgRotateSpeed = 5000; // Rotate delay in milliseconds
var textStr = new Array();
textStr[0] = "Este es el letrero 1";
textStr[1] = "letrero 2";
textStr[2] = "Este otro es el letrero 3 y es mas largo";
textStr[3] = "chico";
if (document.layers) {
document.write('<ilayer id="NS4message" height=25 width=100%><layer id="NS4message2" height=25 
width=100%></layer></ilayer>')
temp = 'document.NS4message.document.NS4message2.document.write(beforeMsg + textStr[i++] + afterMsg);'+
'document.NS4message.document.NS4message2.document.close()';
}
else if (document.getElementById) {
document.write(beforeMsg + '<div id="message" style="position:relative;">IE division</div>' + afterMsg);
temp = 'document.getElementById("message").firstChild.nodeValue = textStr[i++];';
}
else if (document.all) {
document.write(beforeMsg + '<div id="message" style="position:relative;">IE division</div>' + afterMsg);
temp = 'message.innerHTML = textStr[i++];';
}
var i = 0;
function msgRotate() {
eval(temp);
if (i == textStr.length) i = 0;
setTimeout("msgRotate()", msgRotateSpeed);
}
// window.onload = msgRotate;
//  End -->
</script>
<!-- FIN DE LETRERO ********************************************************************** --> 


</body>
</html>
** Aunque Todo Funciona aqui en Mi PC, para mi es todavia un misterio del por que cuando copio lo que esta entre las etiquetas CODE y /CODE
y me llevo los codigos y los pego en una nueva pagina. . . tengo una pagina en blanco y nada funciona . . .

Vamos a ver : IMPORTANTE !

En el Primer JavaScript #1 : Burbujas . . . hay espacios vacios que he remplazado y marcado con " // " para indicar espacios que encontre. . .

El Segundo JavaScript #2 : Letreros . . . no lleva espacios lineales en blanco. . . es decir no hay lineas vacias entre los Codigos. . .

Otras de las "cosas" raras que note que produce el Efecto NADA de NADA ( Pagina en Blanco Sin Ningun Scripts trabajando ) es que note que aparte que se le agregaban nuevas lineas en Blanco se Cercenaban del Script #2 : Letreros . . . en donde note que se quebraban lineas enteras como esta

Código:
if (document.layers) {
document.write('<ilayer id="NS4message" height=25 width=100%><layer id="NS4message2" height=25 width=100%></layer></ilayer>')
*** Haciendo un Wrapping ( dividiendolas en otra Linea, debido a la limitacion de la etiqueta CODE ) y quedando algo no deseado como . . .

Código:
document.write('<ilayer id="NS4message" height=25 width=100%><layer id="NS4message2" height=25 
width=100%></layer></ilayer>')

Última edición por CWA; 04/10/2012 a las 03:29 Razón: Explicando mejor. Haciendome entender mejor.
  #6 (permalink)  
Antiguo 04/10/2012, 08:57
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años, 1 mes
Puntos: 317
Respuesta: problemas con 2 scripts

CWA : tenés aquí 3 mugrosos mensajes. No podés venir con semejante discurso. Mirá mi antigüedad, y mirá mi cantidad de post.
Y ya que estamos, mirá mis aportes.

(Ah!, ahora entiendo. Ya miré tus mensajes.)


bladimirandrade : no sé qué clase de progarmador sos. Ni en que foros estuviste. Para empezar, tu problema es de criterio. No podés venir con dos cut&paste a pedir que te los corrijamos. Ni aquí, ni en ningún foro.
En una mesa de ayuda, o en un sitio de soporte técnico de esos escripts, sí.

Pero esto es Foros del Web. Aún debe ser el sitio más importante en habla hispana sobre tecnología web (a pesar de post como el tuyo), y la idea es que en un foro de debates sobre tecnología, entremos todos a debatir sobre tecnología.
No podés pretender que en esta comunidad estemos para limpiarte los mocos.
Aprendé primero javascript, hay mil tutoriales. Porque de otra forma lo tuyo es una falta de respeto.
Si acá hay gente ignorante que no se da cuenta, es porque gracias a mensajes como el tuyo el nivel de este sitio se viene desbarrancando desde hace varios años. Y algunos de nosotros tratamos de volver a tener el foro al que entramos hace ya tanto tiempo...


Si te vas a hacer el ofendido por mis humoradas, y no asumís que estuviste regando afuera del tiesto; sí, quizá deberías volverte a esos otros foros.
  #7 (permalink)  
Antiguo 04/10/2012, 10:04
 
Fecha de Ingreso: septiembre-2012
Ubicación: Cuautitlan, edo. de mex.
Mensajes: 12
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: problemas con 2 scripts

CWA mucha gracias por contestar, me devuelves la fe en los argentino, excpeto por furoya, pero no hay que generalizar por un mal elemento. me dan ganas de seguir adelante con esta coversacion.

FUROYA por favor ya CALLATE!!! hablas puras.... yo creo que gente como tu da mala imagen a la gente de sistemas. ya que los clientes creen que somos unos supergenios y no deseamos contacto con gente normal, que somos algo asi como dioses intocables y poderosos (esto lo se por los comentarios de clientes que tengo).

y al igual que cwa yo pienso que el que mas sabe es mas sencillo.

y sabes que ya no tengo ganas de seguir con esta discusion, mejor dejame estudiar lo que me dijo cwa.

CWA gracias y que te vaya BIEN!!!

FUROYA gracias y que te vaya MAL!!! por favor si me ves haz como si no me vieras, en pocas palabras te doy la espalda.

Etiquetas: funcion, html, scripts
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:07.