Pozdrav svima.
Ne bavim se izradom web-a i pocetnik sam u svemu ovome i zapelo je u javascriptu pa bih zeleo da poslusam neki savet.
pri otvaranju stranice zelim da se otvori i prompt prozor gde ce posetilac upisati svoje ime i poslepritiska na OK dugme gore levo da ispise Pozdrav (ime).Sve sam odradio koliko sam znao ali poruku ne ispisuje na stranici nego na beli blanko format u browseru.
Znam da je ovo nekima jednostavno i smesno ali nikako da se snadjem.
evo koda koji sam ja dosad napisao:
body {background-image:url(ITSolutions1.jpg);fixed;}
1.) Html tagovi se svi pisu malim slovima, znaci ne nego
2.) body {background-image:url(ITSolutions1.jpg);fixed;} Ovaj fixed ne radi nista, ako si htio to sto mislim da si htio, koristi ovo: background-attachment:fixed;
3.) Imas pa onda opet , treba ti samo jedna, odnosno ovaj zadnji:
4.) document.write pise direktno u dokument i sadrzaj koji mu posaljes kao parametar funkcije ce uvijek zamjeniti cijeli html tvog dokumenta. Umjesto toga, treba ti document.getElementById(“ime”).innerHTML="Pozdrav " + ime; i za to ti treba element sa id=“ime” parametrom.
Konacni primjer:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
body { background-image:url(ITSolutions1.jpg);background-attachment:fixed; }
</style>
<script type="text/javascript">
function popup() {
var ime=prompt("Unesite vase ime")
if (ime!=null && ime!="") {
document.getElementById("ime").innerHTML="Pozdrav " + ime;
}
}
</script>
</head>
<body onload="popup()">
<div id="ime"></div>
</body>
</html>