Vill skriva ut res. av funktionen rakna i html istället för att skriva till ett Detta vet jag funkar i browsers som stöder DHTML, dvs INTE NS4submit i html och skriva ut resultat av function
text-fält:
<SCRIPT LANGUAGE="JavaScript">
function rakna(){
var a=document.test2.falt1.value;
var b=document.test2.falt2.value;
var c=document.test2.falt3.value;
var res=a*b*c;
document.test2.res.value=res
}
</SCRIPT>
<br><br><br>
<FORM CLASS=html NAME="test2">
Värde A<br>
<INPUT NAME="falt1" size="4" ><br>
Värde B<br>
<INPUT NAME="falt2" size="4" ><br>
Värde C<br>
<INPUT NAME="falt3" size="4" ><br><br><br><br>
<INPUT TYPE="button" NAME="rakna_knapp" Value="Räkna" onClick="rakna()"><br><br><br>
Resultat:<br>
<INPUT NAME="res" size="7" >
</FORM>
plus om man submittar formen ovan till res.html kan man ta hand om detta resultat i res.html??Sv: submit i html och skriva ut resultat av function
Titta på sista raderna i din kod:
-----
Resultat:<br>
<INPUT NAME="res" size="7" >
</FORM>
-----
Gör en <div>-tagg istället för en <input>.
Resultat:<br>
<DIV ID="res"></DIV>
</FORM>
Kopplat till denna tagg är flera olika bra egenskaper men dem du helst vill åt i detta läge är innerText och innerHTML.
Text är just text och HTML är precis det.
document.res.innerText = "Den text du vill ha ut"
document.res.innerHTML = "<h2>Den text du vill ha ut</h2>"
Vissa editorer och verktug kan ha svårt att hitta div-objektet men det brukar gå bra ändå. Strunt i vad den tycker och skriv ändå.
Kolla och experimentera också med outer-dito.