Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/07/2003, 04:15
Avatar de ferny
ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Recientemente encontré 2 bug que paso a describir cómo solucionar:

1- Si un usuario pone en el título del mensaje una comilla simple ' se va todo al garete pues javascript encontrará el fin de la cadena antes de que éste sea, la solución es "escapar" los caracteres especiales. Para ello, vasta sustituir la linea:

var marqueecontent='<? echo $total; ?>'

Por esto:

var marqueecontent='<? echo addslashes($total); ?>'

2- Si tenemos más eventos onLoad en nuestra web, posiblemente al añadir la marquesina éstos dejen de funcionar. La solución es eliminar la linea:

window.onload=populate

Y luego en nuestra página web, en <body>, cargamos la función pupulate:

<body onLoad="populate();">

Y así si tenemos más eventos onLoad, sólo hay que ir añadiéndolos ahí.

Salu2
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.