Javascript, jednostavno al ne znam kako

poruka: 6
|
čitano: 1.354
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
neaktivan
offline
Javascript, jednostavno al ne znam kako
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title></title>
<script type="text/javascript">
go();
function go()
{
document.write("Ispis teksta");
}

</script>
</head>
<body>

<a href="javascript:void(0)" onclick=go()>Klikni me</a>
<input type="text" name="ime">
</body>
</html>


Pokretanjem ove jednostavne stranice odmah se izvrsava funkcija go();
Na strani se ispise text iz javascripta "Ispis teksta" i prikaze se
tekst polje.

Kad kliknem na link da se izvrsi funkcija "go", ona se izvrsi ispise se tekst, ali se ne prikazuje text polje.

Kako da izvedem i kad kliknem na link da se ne gubi ovo tekst polje?
 
0 0 hvala 0
17 godina
offline
Javascript, jednostavno al ne znam kako

Moras nanovo u javascriptu u funkciji dodat to polje. On ti izbrise sve iz document i doda samo tekst.

I'm going woo woo
 
0 0 hvala 0
16 godina
neaktivan
offline
Javascript, jednostavno al ne znam kako

Napravi prazni element u koji ces ispisivati i daj mu ID (sto je inace odlicna praksa zbog CSS-a). Nadji ga preko getElementById i u innerHtml property zapisi sto ti odgovara.

 

<html>
<head>

<script type="text/javascript">

function go() {
    writingElement = document.getElementById("textIspis");
    uneseniText = document.getElementById("unosText").value;
    writingElement.innerHTML = uneseniText;
}
</script>

</head>
<body>

<p id="textIspis"></p>

<a href="javascript:void(0)" onclick=go()>Klikni me</a>
<input type="text" id="unosText" name="ime">

</body>
</html>

Ibanez RG1527 * Mesa Simulclass 2:90 * Mesa Triaxis (4th edition) * TC Electronics GMajor * Marshall JCM 1960 * Behringer FCB1010 + UNO mod * iPc + Ubuntu Studio * Van Den Hull D501 silver
 
0 0 hvala 0
17 godina
offline
Javascript, jednostavno al ne znam kako

Deus... koliko sam ja skuzio njemu se treba ispisati ovaj tekst povise/ispod tekst polja, ne u njemu. u tome je problem.

I'm going woo woo
 
0 0 hvala 0
16 godina
neaktivan
offline
Javascript, jednostavno al ne znam kako

Pa, moj HTML ne upisuje u polje.

Nego povise polja. Ili gdje god hoces, jednostavno moze bilo koji dizajner birati gdje ce se text upisati: samo treba napraviti bilo koji element koji ima id "ispisText".

 

Pogledaj javascript i primjeti da ne pristupam polju osim kad citam vrijednost: pristupam paragraf elementu po ID-u. Dovoljno je taj (prazan) paragraf premjestiti bilo gdje zelis da ti zavrsi text, dodijeliti mu stil ili sta god. Takodjer ni ne mora biti paragraf, moze i division ili sto god drugo. Bitno je da ID ostane isti i da taj element moze primiti parsani HTML u sebe.

Ibanez RG1527 * Mesa Simulclass 2:90 * Mesa Triaxis (4th edition) * TC Electronics GMajor * Marshall JCM 1960 * Behringer FCB1010 + UNO mod * iPc + Ubuntu Studio * Van Den Hull D501 silver
Poruka je uređivana zadnji put sri 13.5.2009 11:23 (Deus ex machina).
 
0 0 hvala 0
17 godina
offline
Javascript, jednostavno al ne znam kako

Da, sori, nisam primjetio, samo sam preletio po kodu

I'm going woo woo
 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice