- Estoy en un lío, en mi método de mensajes de mi web tengo una función que pone en destacado los posts y les sale como una cinta de destacado en el borde. Estos mismos mensajes giran en si mismos para mostrar más información. Estoy en ello, pero bueno, pues eso. Todo funcionaba bien hasta que lo hice, ¿por qué? Yo lo giro y al girar pongo todo en height="0px" y width="0px". Este es sin el destacado de por medio:
Código Javascript
:
Ver originalfunction vuelta(variable){
var post = document.getElementById("gira"+variable); //Indicamos un número para indicar la id de posted
var postses = document.getElementById("conten"+variable);
var contenido = document.getElementById("content"+variable); //Indicamos el contenido
var bvuelta = document.getElementById("bvuelta"+variable); //El botón de la vuelta
var imagen = document.getElementById("byen"+variable);
var cosa = document.getElementById("byn"+variable);
post.className = 'postedes';
postses.style.height = 'auto';
postses.style.width = 'auto';
postses.style.overflow = 'hidden';
contenido.style.height = '0px';
contenido.style.width = '0px';
contenido.style.overflow = 'hidden';
imagen.style.position = 'absolute';
cosa.style.position = 'relative';
}
Y con el destacado de por medio es así:
Código Javascript
:
Ver originalfunction vuelta(variable){
var post = document.getElementById("gira"+variable); //Indicamos un número para indicar la id de post
var postses = document.getElementById("conten"+variable);
var contenido = document.getElementById("content"+variable); //Indicamos el contenido
var bvuelta = document.getElementById("bvuelta"+variable); //El botón de la vuelta
var imagen = document.getElementById("byen"+variable);
var cosa = document.getElementById("byn"+variable);
post.className = 'postedes';
postses.style.height = 'auto';
postses.style.width = 'auto';
postses.style.overflow = 'hidden';
document.getElementById("veneitro"+variable).display = 'none'; //Da igual como lo ponga. height="0px" y width="0px". De todas las formas debería desaparecer.
contenido.style.height = '0px';
contenido.style.width = '0px';
contenido.style.overflow = 'hidden';
imagen.style.position = 'absolute';
cosa.style.position = 'relative';
}
Una cosa que tengo que acotar es que dependiendo de la posición en la que ponga esa frase más arriba o más abajo cambia, algunas veces no funciona si lo pongo en otro sitio y en otros si que me funciona, siendo la misma frase siempre.
Espero que puedan ayudarme, les daré más información cuanto quieran. Muchísimas gracias.