» »

radio button

radio button

KaiSmith ::

Pozdravljeni!
Želim nareditispletno stran, kjer bi uporabnik lahko spreminjal ozadje, vendar sem nekje zaj... funkcijo
<html>

<head>
<script>
function ozadje()
{
var ozadje1=document.form.ozadje1;
var ozadje2=document.form.ozadje2;
var ozadje3=document.form.ozadje3;
var ozadje4=document.form.ozadje4;

if(ozadje1.value==checked){
backgroundImage="C:\Users\Uporabnik\Desktop\Documents\Najboljše\106_0630_1.jpg";
}
else if(ozadje2.value==checked){
backgroundImage="C:\Users\Uporabnik\Desktop\Documents\Najboljše\148BobMarleyMarihuana.jpg";
}
else if(ozadje3.value==checked){
backgroundImage="C:\Users\Uporabnik\Desktop\Documents\Najboljše\mx350_20090422091453_super-seksi.jpg";
}
else if(ozadje4.value==checked){
backgroundImage="C:\Users\Uporabnik\Desktop\Documents\Najboljše\kera_prasica.jpg";
}
}

</script>
<title></title>

</head>

<body>Izberite ozadje:
<form>
<input type="radio"value="ozadje1" id="ozadje1" name="slika">ozadje 1
<img src="C:\Users\Uporabnik\Desktop\Documents\Najboljše\106_0630_1.jpg" with="100" height="101">
<input type="radio"value="ozadje2"id="ozadje2"  name="slika"">ozadje 2
<img src="C:\Users\Uporabnik\Desktop\Documents\Najboljše\148BobMarleyMarihuana.jpg" with="100" height="101">
<input type="radio"value="ozadje3"id="ozadje3"  name="slika">ozadje 3
<img src="C:\Users\Uporabnik\Desktop\Documents\Najboljše\mx350_20090422091453_super-seksi.jpg" with="100" height="101">
<input type="radio"value="ozadje4"  id="ozadje4 "name="slika">ozadje 4
<img src="C:\Users\Uporabnik\Desktop\Documents\Najboljše\kera_prasica.jpg" with="100" height="101"><br>
<div align="center"><a href="javascript:ozadje()">spremeni ozadje</a></div>
</form>
</body>

</html>

mi lahko kdo pove zakaj stvar ne deluje?
HVALA!

KaiSmith ::

zaprite temo sem že rešil

bluefish ::

Ponavadi je koristno, če dopišeš rešitev, v primeru, da kdo išče podobno zadevo.

Lion29 ::

se bolj je koristno, ce tovrstne stvari prilepis na jsfiddle.net (z resitvijo)
Founder and CTO @ Article-Factory.ai

KaiSmith ::

grda koda, ampak deluje...
<html>

<head>
<script>
function ozadje()
{
var x=document.form1.slika;
for (var i=0; i<x; i++);
if (x[i].checked == true){
document.body.style.backgroundImage="url('106_0630_1.jpg')";
}for ( i=1; i<x; i++);
if (x[i].checked == true){
document.body.style.backgroundImage="url('148BobMarleyMarihuana.jpg')";
}
for ( i=2; i<x; i++);
if (x[i].checked == true){
document.body.style.backgroundImage="url('mx350_20090422091453_super-seksi.jpg')";
}for ( i=3; i<x; i++);
if (x[i].checked == true){
document.body.style.backgroundImage="url('kera_prasica.jpg')";
}
}

</script>
<title></title>

</head>

<body>Izberite ozadje:
<form name="form1">
<input type="radio" name="slika" value="ozadje1" onclick="ozadje()" >ozadje 1
<img src="C:\Users\Uporabnik\Desktop\Documents\Najboljše\106_0630_1.jpg" with="100" height="101">
<input type="radio" name="slika" value="ozadje2" onclick="ozadje()"  >ozadje 2
<img src="C:\Users\Uporabnik\Desktop\Documents\Najboljše\148BobMarleyMarihuana.jpg" with="100" height="101">
<input type="radio" name="slika" value="ozadje3"onclick="ozadje()"  >ozadje 3
<img src="C:\Users\Uporabnik\Desktop\Documents\Najboljše\mx350_20090422091453_super-seksi.jpg" with="100" height="101">
<input type="radio" name="slika" value="ozadje4"onclick="ozadje()"  >ozadje 4
<img src="C:\Users\Uporabnik\Desktop\Documents\Najboljše\kera_prasica.jpg" with="100" height="101"><br>
</form>
</body>

</html>


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Slither.io

Oddelek: Igre
173092 (2117) mlamat
»

[C#] Naključno razporejanje elementov v tabeli

Oddelek: Programiranje
202714 (2395) TheAmunraaa
»

Spremljanje dogajanja na ekranu

Oddelek: Programiranje
81278 (1137) boss-tech
»

C# metoda

Oddelek: Programiranje
61997 (1868) davaman
»

Podoben jezik kot VB ?

Oddelek: Programiranje
61209 (1117) jype

Več podobnih tem