Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 3 odgovora
  • 2.903 pregleda

Najnovija ↓

DHTML dodavanje dela teksta na stranu? 17.11.2003. u 12:46 · pre 279 meseci #1
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
Potpis
Flash komponenta za atraktivan prikaz vesti na sajtu:
www.flash-news-ticker.com
Re: DHTML dodavanje dela teksta na stranu? 20.11.2003. u 14:41 · pre 279 meseci #2
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>
Potpis
Goran Pilipović fka bluesman
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme