Hallo,
habe ein IFrame folgendermaßen eingebunden:
nun möchte ich Felddaten aus dem Iframe in ein JavaScript der Hauptseite einfügen.
dd.xml:
dd.xsl:
warum geht diese Zeile im JS nicht:
Danke
CP
habe ein IFrame folgendermaßen eingebunden:
Code:
<IFRAME SRC="http://IIS/DB_Test/template/dd.xml" height="200"_width="50%"_name="Produktbaum" frameborder="0" scrolling="no">
<!-- Alternate content for non-supporting browsers -->
<H2>non-supporting browser</H2>
</IFRAME>
nun möchte ich Felddaten aus dem Iframe in ein JavaScript der Hauptseite einfügen.
dd.xml:
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="dd.xsl" type="text/xsl"?>
<root xmlns:sql="urn:schemas-microsoft-com:xml-sql">
<sql:query>SELECT vernsystem_id, vernsystem FROM tbl_vernsystem ORDER BY vernsystem DESC FOR XML AUTO</sql:query>
</root>
dd.xsl:
Code:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match="root">
<html>
<head>
<title>Produktbaum</title>
</head>
<body>
<h2>Produktbaum</h2>
<br/><form name="formular_1">
<select onchange="location.href='http://IIS/DB_Test/template/dd_l1.xml?l1='+escape(this.options[this.selectedIndex].value)" size="1" name="vernsystem">
<xsl:for-each select="tbl_vernsystem">
<option value="{@vernsystem_id}">
<xsl:value-of select="@vernsystem"/>
</option>
</xsl:for-each>
</select></form>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
warum geht diese Zeile im JS nicht:
Code:
var test = self.Produktbaum.document.formular_1.vernsystem.options[self.Produktbaum.document.formular_1.vernsystem.selectedIndex].value;
alert(test);
Danke
CP