function pop(element){
objPopBody.innerHTML=element.nextSibling.nextSibling.outerHTML;
objPopBody.style.border="solid black 1px";
objPop.show(50,50,150,100,document.body);
menuinPop=objPop.window.document.getElementById(element.nextSibling.nextSibling.id);
menuinPop.style.display="block";
menuinPop.firstChild.focus();
}
Obs! 1) Med denna kod får inte divarna ha samma id! (Det ska de ändå inte ha)
2) Observera outerHTML på första raden i funktionen.
Ska för övrigt inte nextSibling bytas ut mot nextSibling() (Inte säker själv)
Aha, felet ligger i window.createPopup(), tydligen vägrar den under några omständigheter att ett objekt i den får fokus. Inte ens när jag lade till en inputbox och klickade manuellt i den, så ville den acceptera att den fick fokus. Mitt råd är att öppna din popup på annat sätt.
Oh, problemet ligger nog i att du inte har skapat ett dokument som heter empty.html, det kanske jag skulle ha sagt. Av någon andledning så gillade inte IE about:blank, så det fick bli ett nytt tomt dokument.
Ja i princip.
Du kan experimentera med att sätta fullscreen=1, möjligen i kombination med channelmode=1. Då slipper du ramen. Dock så verkade det då inte gå att ändra storlek på fönstret. Jag vet dock att jag har lyckats med detta förr. Kanske en av MS' "säkerhetsuppdateringar"...
/r Bekräftat att det inte funkar, stängde dock fönstret med källan. Men du kan lita på mig