Hi Leute :)
Also, ich habe folgende Problematik bei der ich nicht weiter komme:
Ich habe drei php Dateien. aufrufer1.php, aufrufer2.php, hauptdatei.php.
In der Datei hauptdatei.php werden mehrere Auswahllisten erstellt.
Die erste Auswahlliste möchte ich per JavaScript ändern bzw. Werte auslesen.
Auf die hauptdatei.php habe ich keinen direkten Zugriff(soll heißen, daß ich den php Code nicht ansehen/ändern kann), da sie von einer externen Quelle geladen wird. Das komische ist nun, wenn ich den ausgegeben HTML Code der hauptdatei.php als hauptdateihtml.php speichere und dann die drei Dateien aufrufer1.php, aufrufer2.php und hauptdateihtml.php auf meinen Server in einem Ordner speichere gelingt der Zugriff auf die Auswahlliste, wenn jedoch die hauptdatei.php von der externen Quelle geladen wird, funktioniert der Zugriff auf die Auswahlliste nicht, aber es wird auch kein JavaScript Fehler oder ähnliches angezeigt :(
aufrufer1.php:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>aufrufer1</title>
<script type="text/javascript">
function changeStyle()
{
window.frames[0].document.forms[0].namederauswahlliste[0].options[1].text="Hallo";
}
</script>
</head>
<body>
<?php
include ("aufrufer2.php");
?>
</body>
</html>
aufrufer2.php:
<?php
...
...
?>
<iframe name="myiframe" src="http://www.externequelle.de/hauptdatei.php" style="width:620;height:1000;" frameborder="0" scrolling="auto" onLoad="changeStyle()"></iframe>
<?php
...
...
?>
aufrufer3.php:
<?php
...
...
?>
<form name="formauswahllisten" method="get" action="abc.php">
<select name="namederauswahlliste" size="1" style="width: 130px" class="auswahllistenklasse">
<option value=1 >1</option>
</select>
</form>
<?php
...
...
?>