Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript]Problem ze skryptem
Forum PHP.pl > Forum > Przedszkole
dyndzio
Witam,
<script type="text/javascript">
<!--
var tick;
function stop() {
clearTimeout(tick);
}
function clock() {
var ut=new Date();
var h,m,s;
var time=" ";
var x;

h=ut.getHours();
m=ut.getMinutes();
s=ut.getSeconds();
if(s<=9) s="0"+s;
if(m<=9) m="0"+m;
if(h<12) x="Good morning";
else if(h>12 && h<18) x="Good afternoon";
else x="Good Evening ";

time+=h+":"+m+":"+s+" "+x;
document.getElementById('clock').innerHTML=time;
tick=setTimeout("clock()",1000);
}

-->
</script>



taki maly skrypcik ktory dziala poprawnie ale nie wiem jak zrobic jeszcze takie cos zeby:
-byl input box i submit button.
Po wpisaniu czegos w input box i nacisnieciu submit ma sie pojawiac cos jak np, Good afternoon <to co wpisalismy w input> i ma sie to pojawiac na stronce a nie jako alert box


mam nadzieje, ze w miare jasno wyjasnilem moj problem, prosze o pomoc smile.gif
Pozdrawiam
  1. [/xml][xml]
[xml][/xml][sql][/sql]
Quantum
manipulacja treścią na stronie odbywa się przez DOM. Dokładniej pobierasz element, najprościej przez ID:
[JAVASCRIPT] pobierz, plaintext
  1. var elem = document.getElementById('clock');
[JAVASCRIPT] pobierz, plaintext
teraz możesz manipulować jego treścią lub ją pobierać
[JAVASCRIPT] pobierz, plaintext
  1. alert(elem.innerHTML);
  2. elem.innerHTML = 'nowa wartosc';
[JAVASCRIPT] pobierz, plaintext
jeżeli chcesz pobrać wartość pola input robisz to samo, lecz zamiast innerHTML używasz właściwości value.
żeby podpiąć dany element na stronie pod jakąś akcję np. naciśnięcie:
[JAVASCRIPT] pobierz, plaintext
  1. elem.onclick = function(){
  2. alert('ok');
  3. }
[JAVASCRIPT] pobierz, plaintext
ewentualnie w HTML:
  1. <input type="button" onclick="alert('ok')" />
jakbyś miał z czymś problem to pisz.
dyndzio
Wiem jak zrobic alert box, ale mi chodzi wlasnie zeby na stronce sie pojawialo smile.gif w zaleznosci od godziny ma sie pojawiac <wpisany teksT> good afternoon/good morning/good evening
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.