Hej, innerHtml brukar inte vara så segt.InnerHTML och DOM problem...
Kod:
<code>
html += "<span style=\"background-color:#" +
hexStr + ";\"> hexStr + " ');\"></span>";
hexStr = '';
}
html += "<br />";
}
element.innerHTML = html;
</code>
Märkte att den sista raden element.innerHTML = xxx tar väldigt lång tid på sig att utföras. Testade detta genom att ha en alert("") innan och en efter..
Ska den vara så långsam? hur kan man skynda upp processen isf?
Fråga #2:
Kod:
<code>
parentInputElement.value = "Vänta...";
alert("1")
showpopup();
</code>
koden ovan fungerar utmärkt.. den skriver "vänta.." sedan visar den alert()en och sedan popupen.. men OM jag tar bort alert() så skriver den aldrig ut "vänta..."... Nästan som att popupen hinner före... SKa man ha nån sorts NOP-kommando eller ngt emellan ? eller ? Sv: InnerHTML och DOM problem...
Webbläsare?
vad innehåller "element"?
Tips1. Googla insertAdjacentHTML (endast IE tror jag)
Tips2. använd appendChild osv
http://www.javascriptkit.com/javatutors/dom2.shtml
Andra frågan.. testa detta:
var JsKod = ' parentInputElement.value = "Vänta..." ';
var x = setTimeout(JsKod, 1);
// nu körs Jskod i en egen tråd och kan uppdatera ui:t
showpopup();