[ arsa xx @ 17.11.2003. 11:46 ] @
Kako dinamicki ubaciti text(pasus) izmedju pasusa na neki dogadjaj npr. mouseClick.
Takodje kako ukloniti isti.
(Uradio sam sa text poljem ali kad obrisem vrednost u njemu ostaje prazan prostor)
Moze i sa dodavanjem stringa u lejer.
Da bude kompatibilno za sve citace.

Greskom sam ovde postovao, moze moderator da prebaci u web dizajn
[ bluesman @ 20.11.2003. 13:41 ] @
napravi jedan div

<div id=my_div style="display:none;">
Ovde ono sto je sakriveno
</div>

a onda u (za IE) js:
Code:

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function ToggleDisplay (show)
{
document.all.my_div.style.display = (show) ? "block" : "none";
}
//-->
</SCRIPT>


Ako hoces i da pises onda koristi funkcije (za IE) innerText i innerHTML gde kazes:

Code:

document.all.my_div.innerHTML ="<b>Proba</b>";


Za ostale browsere koristi kompatibilan kod koji mozes naci ovde na forumu, ima ga na tone. Generalno iz non-IE pises dinamicki u div otprilike ovako:

Code:

// koj je browser
var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;

function writetolayer(lay,txt)
{
if (ie4) {
    document.all[lay].innerHTML = txt;
    }
if (ns4) {
    document[lay].document.write(txt);
    document[lay].document.close();
    }
if (ns6) {
    over = document.getElementById([lay]);
    range = document.createRange();
    range.setStartBefore(over);
    domfrag = range.createContextualFragment(txt);
    while (over.hasChildNodes())
        {
        over.removeChild(over.lastChild);
        }
    over.appendChild(domfrag);
    }
}
</script>
[ arsa xx @ 20.11.2003. 21:10 ] @
Hvala,to mi je trebalo.
[ bluesman @ 22.11.2003. 01:35 ] @
Evo ti jedan live primer upotrebe toga (1. dela):

http://www.squash.co.yu/resources.php?show=ruless