sabine: document.open und dynamisch aufgeblendete Bilder

Beitrag lesen

Hallo Hartmut,

vielen dank fuer die Muehe ...noch dazu an einem Sonnnatg, ich paste mal...wahrscheinlich ein superdummer Fehler weil ich an den Anfaengen des Javascripts-Monstrums stehe <s>

<html>
<head>
<title>Self assesment</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--

function pruef()
  {
//Punkte abfragen  
x=0;
  for (i=0;i<document.fragebogen.elements.length;i++)
  {
  if (document.fragebogen.elements[i].checked==true)
   x=x+document.fragebogen.elements[i].value*1;

//Bilder
image1 = new Image();  
image1.src = "../gif/knopfvor_a.gif"

abfrageb
if(document.fragebogen.cb1[0].checked == true)
  {
image1.src = "../gif/knopfvor.gif";
  }

if(document.fragebogen.cb1[1].checked == true)
  {
image1.src = "../gif/knopfback.gif";
  }

}

rueckmeldung();
}

function rueckmeldung(){

if( x<=6 )
  {

document.open();
document.write("<HTML><BODY><body bgcolor="#FFFFFF" background="../gif/hinterg1.gif"><font face="Courier New, Courier, mono"size="2">Sie haben "+x+" Punkte.<br><br>Test<br><b></font><img src="image1.src"></a></BODY></HTML>");document.close();
  }

}

//-->
</script>
</head>

<body bgcolor="#FFFFFF" background="../gif/hinterg1.gif">
<form onsubmit="return false"; name="fragebogen">
  <table width="100%" border="0" bordercolor="#FFFFFF">
    <tr>
      <td colspan="2" height="80">
        <p><font face="Courier New, Courier, mono" size="2"><b> </b></font></p>
      </td>
    </tr>
    <tr align="left" valign="top">
      <td width="4%" height="80"><font face="Courier New, Courier, mono" size="2">
        <input type="checkbox" name="cb1" value="1">
        <br>
        </font></td>
      <td width="96%" height="80">
        <p><font face="Courier New, Courier, mono" size="2"> Frage 1</font></p>
      </td>
    </tr>
    <tr align="left" valign="top">
      <td width="4%" height="80"><font face="Courier New, Courier, mono" size="2">
        <input type="checkbox" name="cb1" value="2">
        <br>
        </font></td>
      <td width="96%" height="80"><font face="Courier New, Courier, mono" size="2">Frage
        2 </font></td>
    </tr>
  </table>
  <p><a href="#" onClick="pruef();return false;"><img src="../gif/buttonauswerten.gif" name="Image1" border="0"></a></p>

</form>

</BODY>
</HTML>

ich habe jetzt je nachdem was ich angeklickt habe ein Bild einblenden wollen und zu testen..was solls...es funtioniert nix und ich weiss nicht wo ich was falsch initalisiert, refernziert oder was auch immer gemacht habe.

Bine