Firefox DIV Display / Hide Textarea bug
Sziasztok!
Bocs, ha már volt, én nem találtam megoldást.
A DIV-en belül van egy TEXTAREA aminek dinamikusan változtatom a tartalmát. Miután a DIV-et eltüntetem és ujra megjelenítem akkor már nem frissíti. IE alatt jól megy firefoxból már a legújabbat tettem fel és ott sem. Amig csak a show gombot nyomkodom addig semmi gond. A letisztított forrást beszúrom.
<html><head>
<script type='text/javascript'>
function hide() {
document.getElementById('d').style.display='none'
document.getElementById('area').innerHTML = new Date();
}
function show() {
document.getElementById('d').style.display='block'
document.getElementById('area').innerHTML = new Date();
}
</script>
</head><body>
<a href=javascript:hide()>hide</a>
<a href=javascript:show()>show</a>
<div id='d'><textarea id='area'></textarea></div>
</body></html>
■ Bocs, ha már volt, én nem találtam megoldást.
A DIV-en belül van egy TEXTAREA aminek dinamikusan változtatom a tartalmát. Miután a DIV-et eltüntetem és ujra megjelenítem akkor már nem frissíti. IE alatt jól megy firefoxból már a legújabbat tettem fel és ott sem. Amig csak a show gombot nyomkodom addig semmi gond. A letisztított forrást beszúrom.
<html><head>
<script type='text/javascript'>
function hide() {
document.getElementById('d').style.display='none'
document.getElementById('area').innerHTML = new Date();
}
function show() {
document.getElementById('d').style.display='block'
document.getElementById('area').innerHTML = new Date();
}
</script>
</head><body>
<a href=javascript:hide()>hide</a>
<a href=javascript:show()>show</a>
<div id='d'><textarea id='area'></textarea></div>
</body></html>
innerHTML?
innerHTML
-lel próbálsz beleírni? Mi értelme van? Explorerben is csak kompatibilitási okokból működik.Forrás: http://msdn2.microsoft.com/en-us/library/ms533897.aspx
Benne van a Mozilla doksiban is:
Forrás: http://developer.mozilla.org/en/docs/DOM:element.innerHTML
Használj
innerHTML
helyettvalue
-t.docs
A doksi tök jó, nem is tudtam róla.
Logikus volt az innerhtml mert ehhez is van lezáró tag, de ha nem azzal megy akkor nem azzal.
működik. köszi.