Jag har en knapp som anropar en funktion där en div infogas dynamiskt. Hmm.. inget jag har stött på, försökt det med. iofs löste jag det genom att ändra koden enligt följandedynamiskt skapa div med behavior
Javascript kod:
function klistrain()
{
var newDiv = document.createElement('DIV'); // Skapa div
newDiv.addBehavior("HTC/file.htc") // Lägg till behaviour
with(newDiv.style) // CSS
{
position = "absolute";
left = event.offsetX;
top = event.offsetY;
width = 8;
height = 8;
borderStyle = "dashed";
borderColor = "#999999";
borderWidth = 1 + "px";
}
document.body.appendChild(newDiv); // Klistra in
}
Problemet är att inget behavior läggs till när koden klistras in? Vad är problemet?Sv: dynamiskt skapa div med behavior
men jag skulle prova att lägga
newDiv.addBehavior som sista anrop i din function.
OlaSv: dynamiskt skapa div med behavior
with(newDiv.style)
{
behavior = "url(HTC/file.htc)";
...
}
dock undrar jag om någon kan ge någon förklaring till varför det inte fungerade innan?