Programowanie w JavaScript

0

Jak ktoś chce żeby mu coś wytłumaczyć niech pisze {glowa}

0

Klimen napisał:
Jak ktoś chce żeby mu coś wytłumaczyć niech pisze {glowa}

OK, ja mam taki "problem": mam tu kod ze skryptem w JavaScripcie:

&lthtml&gt
&lthead&gt
&ltscript&gt
function pisz(co) {document.getElementById('testid').innerHTML=co;}
&lt/script&gt
&lt/head&gt
&ltbody&gt
&ltp id="testid"&gttekst&lt/p&gt
&ltform&gt
&ltinput type="text" name="moj_tekst"&gt
&ltinput type="button" value ="jeden" onClick="pisz(document.forms[0].moj_tekst.value)"&gt
&lt/form&gt
&lt/body&gt
&lt/html&gt

Według moich znajomych - nie powinien on działać, jako że strony HTMlowe są z założenia statyczne, a dynamicznie można określać je w JavaScripcie tylko za pomocą document.write na nowej stronie.
Także autor książki "JavaScript Księga Eksperta" wydanej przez Heliona twierdziże jedynym sposobem wyświetlenia np. wyników obliczeń na stronie jest użycie np. edita z formularza.

kod testowałem na IE 5.5 oraz na NN 6 i działa.
Czy można więc spokojnie używać takiej konstrukcji? czy jest to jakiś niestandardowy trick?

0

Z tego co mi się wydaje to innerHtml nie pójdzie we wcześniejszych NetScape'ach
i trzeba zastosować document.layers.warstwa.document.write i close--__
Pozdrawiam...
piechnat

0

&ltform&gt
&ltinput type=button value=Klinij onMouseOver=Alert('heh... :)')&gt
&lt/form&gt--__
Pozdrawiam...
piechnat

0

A ja mam ine pytanie czy jak bym napisal cos zeby komus cos popsuc to tez sie zrobi :-) Chyba powinno to byc wylaczone? To jeszcze to sprawdze :-)

&ltscript language="javascript"&gt
&lt!--

skrypt pochodzi z zasobów
www.dhtml.pik-net.pl

var timerID = null;
var timerRunning = false;
function stopclock()
{
if(timerRunning)
clearTimeout(timerID)
timerRunning = false;
}

function startclock()
{
stopclock();
showtime();
}

function showtime()
{
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var timeValue = "" + ((hours &gt 12) ? hours - 12 : hours);
timeValue += ((minutes &lt 10) ? ":0" : ":") + minutes;
timeValue += ((seconds &lt 10) ? ":0" : ":") + seconds;
timeValue += (hours &gt= 12) ? " P.M." : " A.M.";
document.clock.face.value = timeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true;
}
//--&gt
&lt/script&gt

&ltform name="clock" onSubmit="0"&gt
&ltinput type="text" name="face" size="24"&gt
&lt/form&gt

&ltscript&gtstartclock();&lt/script&gt

A jednak nie dziala :-) Tylko dlaczego tam u gory pojawilo sie to pole z przyciskiem?

--
pozdrawiam PEDROS {hello}

Nie uzywajcie irca i tak nie ma tam nic ciekawego.

Delphi6

0

Cy ty po prostu chcesz, aby jak klikniecz jesten coś si ę pojwiło?

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0