Jag har en sida i vilken det finns en iframe som skall kunna ha 2 olika färger. en när man öppnar sidan, en när man kör funktionen "swapModes" och ändrar till "format=="HTML"" och entredje färg när man kör funktionen igen för att ändra tillbaka till den färg som var när man öppnade sidan. Det jag behöver är alltså en funktion som atomatiskt ger en iframe en bakgrundsfärg.Bakgrunsfärg-funktion = textEdit.document.body.style.backgroundCo
Det jag inte vet hur jag skall få att funka är den första färgen den som skall vara när man kommer in på sidan.
Kanske så är det en funktion som innehåller:
textEdit.document.body.innerHTML = textEdit.document.body.innerText
textEdit.document.body.style.fontFamily = ""
textEdit.document.body.style.fontSize =""
textEdit.document.body.style.fontSize =""
textEdit.document.body.style.backgroundColor ="#000000"
...som behövs. Denna funktion skall körasigenom direkt (automatiskt) och alltså inte när man klickar på en länk eller något sådant.
Här är funktionen för hur jag ändrar färg med funktionen swapModes (och den fungerar bra):
Funktionen körs med hjälp av:
<input type="checkbox" onclick="swapMode(this.checked)" id=checkbox2 name=checkbox2>
Funktionen ser ut så här:
function swapModes() {
if (format=="HTML") {
textEdit.document.body.innerText = textEdit.document.body.innerHTML
textEdit.document.body.style.fontFamily = "monospace"
textEdit.document.body.style.fontSize = "10pt"
textEdit.document.body.style.backgroundColor ="#FFFFFF"
format="Text"
}
else {
textEdit.document.body.innerHTML = textEdit.document.body.innerText
textEdit.document.body.style.fontFamily = ""
textEdit.document.body.style.fontSize =""
textEdit.document.body.style.fontSize =""
textEdit.document.body.style.backgroundColor ="#000000"
format="HTML"
}
textEdit.focus()
var s = textEdit.document.body.createTextRange()
s.collapse(false)
s.select()
}Sv: Bakgrunsfärg-funktion = textEdit.document.body.style.backgrou
koden för iframen är:
<IFRAME ID="textEdit" frameBorder="20" WIDTH="100%" HEIGHT="300">
</IFRAME>
Jag använder redan en funktion som ändrar färg. den funktionen finns i inlägget ovan och heter swapModes.