Jeg fant en måte å gjøre det på selv.
JavaScriptkoden:
HTML-kode
function changeTextChild()
{
if(child[0].checked)
{
childanswear.innerText = "I min barndom skaffet jeg meg mange venner og lekekammerater.";
}
else if(child[1].checked)
{
childanswear.innerText = "I min barndom stjal jeg alt fra godteri til leketøy.";
}
else
{
childanswear.innerText = "I min barndom puttet jeg penger på sparebøssa så fort jeg fikk sjansen.";
}
}
function changeTextTeen()
{
if(teen[0].checked)
{
teenanswear.innerText = "I tenårene sørget jeg for at utdannelsen kom først.";
}
else if(teen[1].checked)
{
teenanswear.innerText = "I tenårene utviklet jeg kontaktnetverket mitt.";
}
else
{
teenanswear.innerText = "I tenårene finpusset jeg mine ferdigheter innen svindel.";
}
}
</script>
HTMLkoden:
HTML-kode
<div id="index_specialize">
Spesialiser brukeren din ved å velge hva du gjorde som barn og i tenårene.</div>
<div id="index_youth">
<b><u>Hva gjorde du som barn av følgende alternativer?</u></b><br>
<input type="radio" name="child" value="friends" onclick="changeTextChild();">Skaffet deg mange venner og lekekammerater?<br>
<input type="radio" name="child" value="thief" onclick="changeTextChild();">Stjal alt fra godteri til leketøy?<br>
<input type="radio" name="child" value="money" onclick="changeTextChild();">Puttet penger på sparebøssa så fort du fikk sjansen?
</div>
<div id="childanswear">
</div>
<div id="index_youth">
<b><u>Hva gjorde du i tenårene av følgende alternativer?</u></b><br>
<input type="radio" name="teen" value="education" onclick="changeTextTeen();">Sørget for at utdannelsen kom først?<br>
<input type="radio" name="teen" value="friends" onclick="changeTextTeen();">Utviklet du kontaktnetverket ditt?<br>
<input type="radio" name="teen" value="swindle" onclick="changeTextTeen();">Finpusset du dine ferdigheter innen svindel?
</div>
<div id="teenanswear">
</div>
Problemet er at det ikke fungerer i alle nettlesere.
Fungerer i: Opera, IE
Fungerer ikke i: FireFox, Safari, Chrom
Hvorfor i hulste skjer dette, og hva må jeg gjøre for å rette det?