Ik heb een manier gevonden om via een link uit de favorieten in het browservenster te schijven, en wou dat gebruiken om meldingen weer te geven (als vervanging voor alert()). Ik heb nu deze functie:
function showMessage(content){
var i = unixtimestamp();
var message = document.createElement('div');
[...]
message.setAttribute('id', 'message'+i);
message.innerHTML = content;
document.getElementsByTagName('body').item(0).appendChild(message);
setTimeout('hideMessage(document.getElementById(\'message'+i+'\'))', 4000);
}
Hij voegt hem dus toe aan het body-element van de pagina. Ook kan hij meerdere berichten achterlaten, aangezien ze allemaal een ander id hebben.
Nu is het wel leuk als de pagina ook daadwerkelijk aan de bovenkant van een pagina komt, maar als ik het zo doe, komt hij dus helemaal onderaan de pagina.
Een oplossing was om position: absolute; te gebruiken, maar dan vallen de berichten over elkaar heen. Een andere oplossing is float gebruiken, maar dan moet hij dus bovenaan worden toegevoegd.
Iemand toevallig een idee hoe ik dat met javascript doe?
871 views