Buenas!!!! He probado el código pero integrado donde lo necesito yo no me funciona.
queria preguntarte Panino que el primer codigo (el de abajo) para que sirve.
Código PHP:
<script language="">
Array.prototype.inArray=function(el){
for(var i=0,l=this.length;i<l;i++)
if(this[i]==el)
return true;
return false;
}
</script>
Yo en mi Web le e puesto al body en el Onload que carge pie()
la función pie es :
Código PHP:
function pie(){
//alert(document.getElementById('ej').innerHTML);
//alert("Hola");
var txt='<span>'+document.getElementById('ej').innerHTML.split('').join('</span><span>')+'</span>';
document.getElementById('ej').innerHTML=txt;
var t='';
var cuenta=[];
for(var i=0, l=document.getElementById('ej').getElementsByTagName('span'),ll=l.length;i<ll;i++){
if(!cuenta.inArray(l[i].offsetTop))
cuenta.push(l[i].offsetTop);
if(cuenta.length<2)
t+=l[i].innerHTML;
else{
if(document.getElementById('ej').innerHTML.length>t.length)
t+='...';
break;
}
}
document.getElementById('ej').innerHTML=t;
}
Y cuando llega a la consulta, donde voy a escribir el concierto, escribo la div con id ej.
El problema viene la cargo la página que no me hace caso, me escribe todo, y me da un errror con el firebug de que el document.getElementById("ej") is null. Cosa que al div lo llamo seguro id="ej".
Para simplificar, querria saber que es lo que hace el primer codigo y el porque no me encuentra el div id ej para poder arreglarlo
Un saludo y Gracias de antemano