HolGore: E-Mail an mehrer Empfänger abhängig von Checkboxes

Beitrag lesen

Hi Leute,

Ich habe ne Seite gecodet, in der ich vor bestimmte Name Checkboxes gesetzt habe. Wird der Button unten gedrückt, wird an alle Leute, bei denen ein Häckchen gesetzt ist eine E-Mail geschickt. Dummerweise habe ich das bisher nur so hinbekommen, daß sich dabei ein neues Browser-Fenster öffnet (mit dem open()-Befehl). Kennt jemand ne Alternative, bei der sich kein Fenster öffnet?

hier n bißchen Code:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Mitarbeiter</title>
<script language="JavaScript1.5" type="text/javascript">

function haeckchenCheck()
{
 var haeckchen = false
 var checkboxes = document.form1.mail;
 var mail = "";
 for (var i = 0; i < checkboxes.length; i++)
 {
  if (checkboxes[i].checked == true)
  {
   haeckchen = true;
  }
 }
 if (haeckchen == false)
 {
  mail = alert("Sie haben keinen E-Mail-Empfänger ausgewählt");
 }
 else
 {
  mail = mailtoString();
 }
 return mail;
}

function mailtoString()
{
 var checkboxes = document.form1.mail;
 var empfaenger = "mailto:";
 var trenner = ", ";
 for (var i = 0; i < checkboxes.length; i++)
 {
  if (checkboxes[i].checked == true)
  {
   var adr = checkboxes[i].value;
   if (empfaenger == "mailto:")
   {
    var temp = empfaenger.concat(checkboxes[i].value);
    empfaenger = temp;
   }
   else
   {
    var temp1 = empfaenger.concat(trenner);
    var temp2 = temp1.concat(adr);
    empfaenger = temp2;
   }
  }
 }
 open(empfaenger);
}

<body>
<form name="form1" action="">
...blah blah...
</form>

<form name="ButtonForm" action="">
<input type="button" name="Testbutton" value="Test" onclick="haeckchenCheck()">
</form>
</body>
</html>