23. maj 2002 - 12:27
Der er
5 kommentarer og 1 løsning
SKift text ved radiobutton skift
Jeg har en shop hvor man inde på detaljesiden kan vælge mellem to versioner af varen. Texten hvor prisen står, skal derfor skifte automatisk når man skifter radiobutton. Nogen der har tjek på hvordan det kan laves? /rune
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
smid den i et layer og udskift det ved at sætte innerHTML i den via dens ID .... på en onchange på radiobutton'en /dave
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> </head> <script language="javascript"> function findBrowser(){ n = (document.layers) ? true : false; n6 = (document.getElementById) ? true : false; ie = (document.all) ? true : false; } function skiftText(check,tekst) { if (n) { document.layers['pris'].document.open(); document.layers['pris'].document.write(tekst); document.layers['pris'].document.close(); } else if (ie) { document.all.pris.innerHTML = tekst; } else if (n6) { document.getElementById("pris").innerHTML = tekst; } } </script> <body onload="findBrowser();"> <input type="radio" name="test" onclick="skiftText(this.checked,'prisen er 648');">648<br> <input type="radio" name="test" onclick="skiftText(this.checked,'prisen er 345');">345<br> <div id="pris"></div> </body> </html>
Hvis det skal virke i netscape 4.x skal det se sådan her ud <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled</title> </head> <script language="javascript"> function findBrowser(){ n = (document.layers) ? true : false; n6 = (document.getElementById) ? true : false; ie = (document.all) ? true : false; } function skiftText(check,tekst) { if (n) { document.layers['pris'].document.open(); document.layers['pris'].document.write(tekst); document.layers['pris'].document.close(); } else if (ie) { document.all.pris.innerHTML = tekst; } else if (n6) { document.getElementById("pris").innerHTML = tekst; } } </script> <body onload="findBrowser();"> <form> <input type="radio" name="test" onclick="skiftText(this.checked,'prisen er 648');">648<br> <input type="radio" name="test" onclick="skiftText(this.checked,'prisen er 345');">345<br> </form> <div id="pris" name="pris" style="position:absolute"></div> </body> </html>
Rakerfart, tak skal du have ;-)
det er da mig der takker :-)
Vi tilbyder markedets bedste kurser inden for webudvikling