Forum » Programiranje » [JavaScript] Spreminjanje ozadja
[JavaScript] Spreminjanje ozadja
Cvenemir ::
Napišite JavaScript, ki nas bo vprašal kako nam je ime. Ko vpišemo ime se nam izpiše v dokumentu HTML. Če se ime začne z 'R' bo ozadje postalo rdeče, če pa z 'G' zeleno, če z 'B' modro, če pa z katerokoli drugo črko pa rumeno.
Poskusil sem s tem, a nikakor ne spremeni barve ozadja imena.
Kakšen nasvet?
Poskusil sem s tem, a nikakor ne spremeni barve ozadja imena.
html> <script type="text/javascript"> var ime = prompt("Vnesi svoje ime."); if (ime!=null && ime!="") { document.write(ime); } var prvaCrka = ime.charAt(0); switch(prvaCrka) { case R: ime.style.backgroundColor="red"; break; case G: ime.style.backgroundColor="green"; break; case B: ime.style.backgroundColor="blue"; break; default: ime.backgroundColor="yellow"; break; } </script> <body> </body> </html>
Kakšen nasvet?
keworkian ::
<html> <head> </head> <body> <script type="text/javascript"> var ime = prompt("Vnesi svoje ime."); if (ime!=null && ime!="") { document.write(ime); } var prvaCrka = ime.charAt(0); var bdg = document.getElementsByTagName('body')[0]; switch(prvaCrka.toUpperCase()) { case "R": bdg.bgColor="red"; break; case "G": bdg.bgColor="green"; break; case "B": bdg.bgColor="blue"; break; default: bdg.bgColor="yellow"; break; } </script> </body> </html>
Obscenities in B-Flat
Cvenemir ::
Še eno vprašanje glede tele naloge:
Izpišite število elementov div in povezav v HTML dokumentu.
Poskusil sem takole, a mi vedno vrne 0 za oboje.
Izpišite število elementov div in povezav v HTML dokumentu.
Poskusil sem takole, a mi vedno vrne 0 za oboje.
<html> <script type="text/javascript"> var steviloDiv = document.getElementsByTagName("div").length var steviloPovezav = document.getElementsByTagName("a").length document.write("Stevilo razdelkov DIV v dokumentu je: "+ steviloDiv); document.write("\nStevilo povezav v dokumentu je: " +steviloPovezav); </script> <body> <div> <div>Div 1</div> <div>Div 2</div> <div>Div 3</div> <div>Div 4</div> <div>Div 5</div> <div>Div 6</div> <div>Div 7</div> <div>Div 8</div> <div>Div 9</div> <div>Div 10</div> </div> <br /> <br /> <br /> <br /> <a href="http://www.google.com/">Povezava 1</a> <a href="http://www.google.com/">Povezava 2</a> <a href="http://www.google.com/">Povezava 3</a> <a href="http://www.google.com/">Povezava 4</a> <a href="http://www.google.com/">Povezava 5</a> </body> </html>
keworkian ::
<html> <script type="text/javascript"> window.onload = function() { var steviloDiv = document.getElementsByTagName("div").length var steviloPovezav = document.getElementsByTagName("a").length document.write("Stevilo razdelkov DIV v dokumentu je: "+ steviloDiv); document.write("\nStevilo povezav v dokumentu je: " +steviloPovezav); } </script> <body> <div> <div>Div 1</div> <div>Div 2</div> <div>Div 3</div> <div>Div 4</div> <div>Div 5</div> <div>Div 6</div> <div>Div 7</div> <div>Div 8</div> <div>Div 9</div> <div>Div 10</div> </div> <br /> <br /> <br /> <br /> <a href="http://www.google.com/">Povezava 1</a> <a href="http://www.google.com/">Povezava 2</a> <a href="http://www.google.com/">Povezava 3</a> <a href="http://www.google.com/">Povezava 4</a> <a href="http://www.google.com/">Povezava 5</a> </body> </html>
Obscenities in B-Flat
Cvenemir ::
Še enkrat hvala.
Zanima me samo še, zakaj mi sedaj skrije html elemente, in izpiše le rezultate. Načeloma bi moglo kazati elemente in na koncu strani izpisati rezultate štetja elementov.
Zanima me samo še, zakaj mi sedaj skrije html elemente, in izpiše le rezultate. Načeloma bi moglo kazati elemente in na koncu strani izpisati rezultate štetja elementov.
technolog ::
<html> <body> <div> <div>Div 1</div> <div>Div 2</div> <div>Div 3</div> <div>Div 4</div> <div>Div 5</div> <div>Div 6</div> <div>Div 7</div> <div>Div 8</div> <div>Div 9</div> <div>Div 10</div> </div> <br /> <br /> <br /> <br /> <a href="http://www.google.com/">Povezava 1</a> <a href="http://www.google.com/">Povezava 2</a> <a href="http://www.google.com/">Povezava 3</a> <a href="http://www.google.com/">Povezava 4</a> <a href="http://www.google.com/">Povezava 5</a> <script type="text/javascript"> var steviloDiv = document.getElementsByTagName("div").length var steviloPovezav = document.getElementsByTagName("a").length document.write("Stevilo razdelkov DIV v dokumentu je: "+ steviloDiv); document.write("\nStevilo povezav v dokumentu je: " +steviloPovezav); </script> </body> </html>
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Slo-Tech userscriptsOddelek: Izdelava spletišč | 5157 (2609) | jype |
» | Izpis XML-ja z JSOddelek: Izdelava spletišč | 1621 (1564) | gnomee |
» | Javascript problemcekOddelek: Programiranje | 1583 (1376) | tempoFlow |
» | js generiran input hidden noče biti POSTan z phpOddelek: Izdelava spletišč | 1803 (1720) | Buffy |
» | 100 Web space baner & kako ustvariti temo za PhpBBOddelek: Izdelava spletišč | 2713 (2542) | overlord_tm |