hi,
ich habe folgende html seite, welche je nach auswahl,
text von einer der zwei php datein als innerHTML darstellt wird.
innerHTML kann ich in den php dateien, wohl einfach mit appendChild
ersetzen, nur wie mache ich das mit createTextNode in meiner html datei ?
code: test.html
<html>
<head>
<script type="text/javascript">
function adressen()
{
var detail_id = document.SelectMenu.kostentraeger.selectedIndex;
var detail = document.SelectMenu.kostentraeger.options[detail_id].value;
if (document.SelectMenu.liefer[0].checked == true )
{
var box_liefer = 'true';
}
else
{
var box_liefer = 'false';
}
if (document.SelectMenu.liefer[1].checked == true )
{
var box_liefer_andere = 'true';
}
else
{
var box_liefer_andere = 'false';
}
if (document.SelectMenu.rechnungs[0].checked == true )
{
var box_rg = 'true';
}
else
{
var box_rg = 'false';
}
if (document.SelectMenu.rechnungs[1].checked == true )
{
var box_rg_andere = 'true';
}
else
{
var box_rg_andere = 'false';
}
document.getElementById("adresse1").src="kr_detail_1.php?liefer="+box_liefer+"&rechnungs="+box_rg;
document.getElementById("adresse2").src="kr_detail_2.php?kr="+detail+"&andere_liefer="+box_liefer_andere+"&andere_rechnungs="+box_rg_andere;
}
</script>
</head>
<body bgcolor="#000000" text="#dedfdf" marginheight="0" marginwidth="0" topmargin="0" leftmargin="0" rightmargin="0">
<table border="0" width="100%" cellpadding=0 cellspacing=0 align="center">
<form action="csc_order_exec.php" method="POST" enctype="multipart/form-data" NAME="SelectMenu" >
<tr>
<td align='right' valign='middle' colspan='4'><font size='2' id='menutext'><nobr><b>Kostentraeger :</b></font></td>
<td align='left' valign='middle' colspan='2'>
<SELECT NAME='kostentraeger'>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
</SELECT></td>
<td> </td>
</tr>
<tr>
<td align='right' valign='middle' colspan='4'><input type='radio' name='liefer' value='liefer'></td>
<td align='left' valign='middle' colspan='2'><font face='arial' size='2'> Lieferadresse</font></td>
<td> </td>
</tr>
<tr>
<td align='right' valign='middle' colspan='4'><input type='radio' name='rechnungs' value='rechnungs'></td>
<td align='left' valign='middle' colspan='2'><font face='arial' size='2'> Rechnungsanschrift</font></td>
<td> </td>
</tr>
<tr>
<td align='right' valign='middle' colspan='4'> </td>
<td colspan="2"><div id="zieladresse1"></div><script type="text/javascript" id="adresse1"></script></td>
<td> </td>
</tr>
<tr>
<td align='right' valign='middle' colspan='4'><input type='radio' name='liefer' value='andere_liefer'></td>
<td align='left' valign='middle' colspan='2'><font face='arial' size='2'> Abweichende Lieferadresse</font></td>
<td> </td>
</tr>
<tr>
<td align='right' valign='middle' colspan='4'><input type='radio' name='rechnungs' value='andere_rechnungs'></td>
<td align='left' valign='middle' colspan='2'><font face='arial' size='2'> Abweichende Rechnungsanschrift</font></td>
<td align="right"><input class='button' type='button' style='width:120px' value='anzeigen' onclick='adressen()'></td>
</tr>
<tr>
<td align='right' valign='middle' colspan='4'> </td>
<td colspan="2"><div id="zieladresse2"></div><script type="text/javascript" id="adresse2"></script></td>
<td> </td>
</tr>
</form>
</table>
</body>
</html>
code: datei kr_detail_1.php
<?
$box_liefer = $_GET["liefer"];
$box_rg = $_GET["rechnungs"];
if ($box_rg == 'true' && $box_liefer == 'true')
{
echo ("document.getElementById('zieladresse1').innerHTML='");
echo ("Rechnungs-und Lieferanschrift,0,$box_liefer,$box_rg");
echo ("';\n");
}
elseif ($box_rg == 'true' && $box_liefer != 'true')
{
echo ("document.getElementById('zieladresse1').innerHTML='");
echo ("Rechnungsanschrift,0,$box_liefer,$box_rg");
echo ("';\n");
}
elseif ($box_rg != 'true' && $box_liefer == 'true')
{
echo ("document.getElementById('zieladresse1').innerHTML='");
echo ("Lieferanschrift,0,$box_liefer,$box_rg");
echo ("';\n");
}
else
{
echo ("document.getElementById('zieladresse1').innerHTML='");
echo ("';\n");
}
?>
code: datei kr_detail_2.php
<?
$kr_nummer = $_GET["kr"];
$box_liefer_andere = $_GET["andere_liefer"];
$box_rg_andere = $_GET["andere_rechnungs"];
if ($box_rg_andere == 'true' && $box_liefer_andere == 'true')
{
echo ("document.getElementById('zieladresse2').innerHTML='");
echo ("Andere Rechnungs-und Lieferanschrift,$kr_nummer,$box_liefer_andere,$box_rg_andere");
echo ("';\n");
}
elseif ($box_rg_andere == 'true' && $box_liefer_andere != 'true')
{
echo ("document.getElementById('zieladresse2').innerHTML='");
echo ("Andere Rechnungsanschrift,$kr_nummer,$box_liefer_andere,$box_rg_andere");
echo ("';\n");
}
elseif ($box_rg_andere != 'true' && $box_liefer_andere == 'true')
{
echo ("document.getElementById('zieladresse2').innerHTML='");
echo ("Andere Lieferanschrift,$kr_nummer,$box_liefer_andere,$box_rg_andere");
echo ("';\n");
}
else
{
echo ("document.getElementById('zieladresse2').innerHTML='");
echo ("';\n");
}
?>
thx magicslider