|
| virker ikke i ie Fra : zlug | Vist : 468 gange 85 point Dato : 12-09-07 23:01 |
|
functionen skriv() firker fint i ff men ikke i ie... nogen der kan regne ud hvorfor??
Kode dice = 0;
ophtml = '';
function vaelg(d){
dice = d;
if(ophtml == ''){
ophtml = document.getElementById('cord').innerHTML;
}
if(d == 's'){
retuner = '<div style="float: left;">';
retuner += '<img src="images/vis/d'+d+'.gif" alt="" /><br />';
retuner += '<input type="text" id="dice" style="float: left; margin: 10px;" size="3" />';
retuner += '</div>';
}
else{
retuner = '<img src="images/vis/d'+d+'.gif" style="float: left;" alt="" />';
}
retuner += '<div style="float: right; text-align: center; padding-top: 20px;">';
retuner += '<a href="javascript:slaa();" class="u"><b>Slå</b></a><br /><br />';
retuner += '<a href="javascript:rehtml();" class="u"><b>Tilbage</b></a>';
retuner += '</div>';
retuner += '<div style="padding-top: 20px; text-align: center;">';
retuner += '<b>Antal slag:</b><br />';
retuner += '<input type="text" id="slag" style="display: inline;" />';
retuner += '</div>';
document.getElementById('cord').innerHTML = retuner;
}
function rehtml(){
document.getElementById('cord').innerHTML = ophtml;
}
function slaa(){
slag = document.getElementById('slag').value;
tslag = slag/1;
if(dice == 's'){
dice = document.getElementById('dice').value;
}
tdice = dice/1;
if(tslag != slag || slag == '' || slag == 0){
alert("Antal slag skal være et nummer og må ikke være 0");
}
else if(tdice != dice || dice == '' || dice == 0){
alert("Dice skal være et nummer og må ikke være 0");
dice = 's';
}
else{
alert(dice+"|"+slag);
}
} |
scriptet er externt og omhandler en div..
| |
| Kommentar Fra : smorch |
Dato : 13-09-07 09:02 |
|
Er det ikke fordi 'slag' ikke eksisterer ved body onload og man forsøger, i funktionen slaa, at hente en værdi fra et element, som endnu ikke findes på siden?
Mvh
sMorch
| |
| Du har følgende muligheder | |
|
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
| |
|
|