Pulldown
Peppy
- javascript
hallo,
ich möchte in einem pulldownmenue je nach link unterschiedliche funktion in einer anderen html-datei ansprechen, die sich wiederum in einem i-frame befindet.
ist das überhaupt möglich?
hallo,
ich möchte in einem pulldownmenue je nach link unterschiedliche funktion in einer anderen html-datei ansprechen, die sich wiederum in einem i-frame befindet.
ist das überhaupt möglich?
Ja, mit window.iframename.location.href
also z.b.
Datei iframe.htm:
-----------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<title>JVR Data Systems</title>
<script type="text/javascript"><!--
var funktionsauswahl = 0;
//-->
</script>
</head>
<body>
<iframe name="if1" src="about:blank" height=130 width=580 marginwidth=0 marginheight=0 scrolling=no frameborder=1 vspace=2></iframe>
<br>
<form action="">
<p><input type="button" value="Funktion 1:" onClick="funktionsauswahl=1;window.if1.location.href='funktionen.htm'">
<p><input type="button" value="Funktion 2:" onClick="funktionsauswahl=2;window.if1.location.href='funktionen.htm'">
</form>
</body>
</html>
Datei funktionen.htm:
-----------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<title></title>
<script src="onerror.js" type="text/javascript"></script>
<script type="text/javascript"><!--
function funktion1() {
document.write("Funktion 1 wurde aufgerufen!");
};
function funktion2() {
document.write("Funktion 2 wurde aufgerufen!");
};
//-->
</script>
</head>
<body>
<script type="text/javascript"><!--
if (parent.funktionsauswahl == "1") funktion1();
//-->
</script>
</a>
<script type="text/javascript"><!--
if (parent.funktionsauswahl == "2") funktion2();
//-->
</script>
</a>
</body>
</html>
hallo,
ich möchte in einem pulldownmenue je nach link unterschiedliche funktion in einer anderen html-datei ansprechen, die sich wiederum in einem i-frame befindet.
ist das überhaupt möglich?
Nachtrag:
Die Datei onerror.js dient nur der Fehleranzeige.
also die Zeile
<script src="onerror.js" type="text/javascript"></script>
weglassen, oder
Datei onerror.js:
------------------
window.onerror = meinFehler;
function meinFehler(Nachricht,Datei,Zeile)
{
Fehler = "Fehlermeldung:\n"+ Nachricht+"\n"+Datei+"\n"+Zeile;
alert(Fehler);
return true;
}