Ok, fik rettet fejlen, var en slåfejl i ID'et. Men nu placerer den så mit element (en table i det her tilfælde) øverst til venstre i den indkapslende tabel, i stedet for oven på knappen jeg trykker på.
Skal den så komme frem under knappen, skal der nok stå noget à la: document.getElementById("Calendar").style.top = (objPos.y + document.getElementById("CalenderBtn").offsetHeight) + "px";
Er gået væk fra det med absolut placering, og er skiftet til en <span></span> hvor jeg smider det hele ind i via: document.getElementById("CalendarBox").innerHTML = "bla bla bla";
Men jeg kan ikke rigtigt få det til at virke. Den "wrapper" kalenderen ned på næste linje, i stedet for at ligge den ved siden af den <input /> hvor den skal bruges.
Hvis jeg nu smider min kode her, gider du så kigge på det?
Næppe ... innerHTML er ikke noget, jeg beskæftiger mig med andet til en hurtig cowboy-test =)
Inden du går videre af den sti, burde du måske kikke på denne tråd, hvor en anden har gjort det samme og øjensynligt er løbet ind i de sædvanlige problemer: http://www.eksperten.dk/spm/855778
Jeg er godt klar over at innerHTML ikke er det bedste, men syntes heller ikke at document.write er optimalt. Specielt ikke når det kan være svært at placere korrekt på siden.
Har været ude af JS-verdenen i et 3-4 år, og er først lige kommet tilbage til den. Kan du give et eksempel på hvordan man skriver en tekststreng ud via/til DOM? :)
Lukker spørgsmålet pga. manglende svar fra svargiver.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.