ok soweit funktioniert das ganz gut, nur wenn ich das jetzt in meine umfangreiche Seite einbaue:
<html>
<head>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
<title>Datenseite</title>
<link rel="STYLESHEET" type="text/css" href="css.css">
<script language="JavaScript1.2" src="js/filialen.js" type="text/javascript"></script>
</head>
<body bgcolor=#ffffff leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<script language="JavaScript" type="text/javascript">
<!--
function uebergabe(id)
{
opener.document.Form1.Feld1.value = document.getElementById(id).branchnumb[id];
self.close();
}
//-->
</script>
<table width="100%">
<tr>
<td width="95%" valign=top>
<form name="Form2">
<script language="JavaScript1.2">
var loopA=0;
var counter=0;
document.write("<table cellSpacing='0' cellPadding='0' width='95%' border='0'><tr>");
for(loopA=0; loopA<100; loopA++){
if (branchname[counter]!="XXX"){
document.write("<TR><TD class='text2' background='images/bg_table8.gif' bgColor='#8f8f8f'>"
+ "<IMG height='14' src='images/pixel.gif' width='14' align='left' border='0'>"
+ "<p id=counter onClick='uebergabe(this.id);'>"
+ branchname[counter] + ""
+ "</B>"
+ "<IMG height='14' src='images/pixel.gif' width='14' align='left' border='0'>"
+ " " + branchnumb[counter] +"</p></TD></TR>");
}
counter++;
}
document.write("</TABLE>");
</script>
</form>
</td>
</tr>
</table>
</body>
</html>
Das .js file besteht aus einem array von zwei feldern mit vielen inhalten: branchnumb[xxx] und branchname[xxx], die erste Seite bleibt die selbe wie vorher beschrieben.
Danke.