DerMartin: Werte zwischen Fenster und PopUp tauschen

Beitrag lesen

PopUp (hab ich etwas gekürtzt):

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
<html>  
<head>  
<title>Kalender</title>  
<link rel="stylesheet" href="styles/style.css" type="text/css">  
</head>  
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">  
  
<?php  
$tag = array();  
  
//Übergabe von Elternformular auslesen  
 if (isset($_GET["datum"])) {  
  $datum = explode(".",$_GET["datum"]);  
  $monat = $datum[1];  
  $jahr = $datum[2];  
?>  
  
<?php  
 }  
//Übergabe aus Kalender auslesen  
  if ($_SERVER["REQUEST_METHOD"] == "POST") {  
         $monat = $_POST["monat"];  
         $jahr = $_POST["jahr"];  
  }  
//Berechnung erster Wochentag im Monat für Addition zum Index (So = 0, Sa=6)  
$addIndex = 1 + date("w", mktime(0, 0, 0, $monat, 1, $jahr));  
//Samstag auf ersten Index setzen  
if ($addIndex == 7) { $addIndex = 0; }  
//Tage in Tabelle eintragen  
for ($i = 1; $i <= date("t", mktime(0, 0, 0, $monat, 1, $jahr)); $i++) {  
    $index = $i + $addIndex - 1;  
    if ($i < 10) {  
     $tag[$index] = "0".$i;  
    } else {  
     $tag[$index] = $i;  
    }  
}  
  
?>  
<form name="monatjahr" action="calendar.php" method="POST">  
<table width="320" border="0" cellpadding="0" cellspacing="2" style="calday">  
 <tr>  
  <td align="center">  
    <select name="monat" size="1" onchange="document.monatjahr.submit();">  
      <option value="01" <?php if ($monat == '01') { echo 'selected'; } ?>>Januar</option>  
      <option value="02" <?php if ($monat == '02') { echo 'selected'; } ?>>Februar</option>  
      <option value="03" <?php if ($monat == '03') { echo 'selected'; } ?>>März</option>  
      <option value="04" <?php if ($monat == '04') { echo 'selected'; } ?>>April</option>  
      <option value="05" <?php if ($monat == '05') { echo 'selected'; } ?>>Mai</option>  
      <option value="06" <?php if ($monat == '06') { echo 'selected'; } ?>>Juni</option>  
      <option value="07" <?php if ($monat == '07') { echo 'selected'; } ?>>Juli</option>  
      <option value="08" <?php if ($monat == '08') { echo 'selected'; } ?>>August</option>  
      <option value="09" <?php if ($monat == '09') { echo 'selected'; } ?>>September</option>  
      <option value="10" <?php if ($monat == '10') { echo 'selected'; } ?>>Oktober</option>  
      <option value="11" <?php if ($monat == '11') { echo 'selected'; } ?>>November</option>  
      <option value="12" <?php if ($monat == '12') { echo 'selected'; } ?>>Dezember</option>  
    </select>  
  </td>  
  <td align="center">  
    <select name="jahr" size="1" onchange="document.monatjahr.submit();">  
      <option value="2000" <?php if ($jahr == '2000') { echo 'selected'; } ?>>2000</option>  
      <option value="2001" <?php if ($jahr == '2001') { echo 'selected'; } ?>>2001</option>  
      <option value="2002" <?php if ($jahr == '2002') { echo 'selected'; } ?>>2002</option>  
      <option value="2003" <?php if ($jahr == '2003') { echo 'selected'; } ?>>2003</option>  
      <option value="2004" <?php if ($jahr == '2004') { echo 'selected'; } ?>>2004</option>  
      <option value="2005" <?php if ($jahr == '2005') { echo 'selected'; } ?>>2005</option>  
      <option value="2006" <?php if ($jahr == '2006') { echo 'selected'; } ?>>2006</option>  
      <option value="2007" <?php if ($jahr == '2007') { echo 'selected'; } ?>>2007</option>  
      <option value="2008" <?php if ($jahr == '2008') { echo 'selected'; } ?>>2008</option>  
      <option value="2009" <?php if ($jahr == '2009') { echo 'selected'; } ?>>2009</option>  
      <option value="2010" <?php if ($jahr == '2010') { echo 'selected'; } ?>>2010</option>  
      <option value="2011" <?php if ($jahr == '2011') { echo 'selected'; } ?>>2011</option>  
      <option value="2012" <?php if ($jahr == '2012') { echo 'selected'; } ?>>2012</option>  
      <option value="2013" <?php if ($jahr == '2013') { echo 'selected'; } ?>>2013</option>  
      <option value="2014" <?php if ($jahr == '2014') { echo 'selected'; } ?>>2014</option>  
    </select>  
  </td>  
 </tr>  
</table>  
</form>  
<br>  
<table width="320" border="1" cellpadding="0" cellspacing="2" style="calday">  
 <tr>  
  <th scope="col" bgcolor="#ECE9D8">&nbsp;Sa</th>  
  <th scope="col" bgcolor="#ECE9D8">&nbsp;So</th>  
  <th scope="col">&nbsp;Mo</th>  
  <th scope="col">&nbsp;Di</th>  
  <th scope="col">&nbsp;Mi</th>  
  <th scope="col">&nbsp;Do</th>  
  <th scope="col">&nbsp;Fr</th>  
 </tr>  
 <tr>  
  <td align="center" bgcolor="#ECE9D8">&nbsp;<a href="javascript:window.opener.document.task.elements['form[datum]'].value='<?php echo $tag[0].".".$monat.".".$jahr ?>';window.close();"><?php echo $tag[0]; ?></a></td>  
  <td align="center" bgcolor="#ECE9D8">&nbsp;<a href="javascript:window.opener.document.task.elements['form[datum]'].value='<?php echo $tag[1].".".$monat.".".$jahr ?>';window.close();"><?php echo $tag[1]; ?></a></td>  
  <td align="center">&nbsp;<a href="javascript:window.opener.document.task.elements['form[datum]'].value='<?php echo $tag[2].".".$monat.".".$jahr ?>';window.close();"><?php echo $tag[2]; ?></a></td>  
  <td align="center">&nbsp;<a href="javascript:window.opener.document.task.elements['form[datum]'].value='<?php echo $tag[3].".".$monat.".".$jahr ?>';window.close();"><?php echo $tag[3]; ?></a></td>  
  <td align="center">&nbsp;<a href="javascript:window.opener.document.task.elements['form[datum]'].value='<?php echo $tag[4].".".$monat.".".$jahr ?>';window.close();"><?php echo $tag[4]; ?></a></td>  
  <td align="center">&nbsp;<a href="javascript:window.opener.document.task.elements['form[datum]'].value='<?php echo $tag[5].".".$monat.".".$jahr ?>';window.close();"><?php echo $tag[5]; ?></a></td>  
  <td align="center">&nbsp;<a href="javascript:window.opener.document.task.elements['form[datum]'].value='<?php echo $tag[6].".".$monat.".".$jahr ?>';window.close();"><?php echo $tag[6]; ?></a></td>  
 </tr>  
 </table>  
</body>  
</html>