DYNAPI - loading ext files /frames
Hejsa,Problemet er at få loadet en extern fil ind i et vindue v.h.a DYNAPI\'et. Det funker fint i et dokument uden frames, men ikke når jeg har et frameset. Jeg tror at det er \"body Onload\" kaldet det er galt med, men kan ikke gennemskue hvad der er galt.
1. Har et frameset der ser således ud.
</head>
<frameset cols=\"*,799,*\" frameborder=\"NO\" border=\"0\" framespacing=\"0\">
<frame src=\"Html/frameset/leftframe.htm\" name=\"leftFrame\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"NO\" noresize frameborder=\"NO\">
<frame noresize marginwidth=\"2\" marginheight=\"0\" name=\"mainFrame\" frameborder=\"NO\" src=\"Html/mainPage.htm\" scrolling=\"NO\">
<frame src=\"Html/frameset/rightFrame.htm\" scrolling=\"NO\" noresize marginwidth=\"0\" marginheight=\"0\" name=\"rightFrame\" frameborder=\"NO\">
</frameset>
<noframes><body bgcolor=\"#FFFFFF\">
2. Hoveddokumentet \"mainPage\" ser således ud.
<html>
<head>
<title>Frontagent</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\" src=\"../dynapi/js/dynlayer.js\"></script>
<script language=\"JavaScript\" src=\"../dynapi/js/scrollwindow.js\"></script>
<script language=\"JavaScript\">
<!--
onload=init
function init() {
}
listWindow = new ScrollWindow(0,0,200,270,\'mainPage\')
listWindow.bgColor = \"none\"
listWindow.border = 3
listWindow.setMargins(10,10,10,10)
listWindow.build()
listWindow.onScroll = showFactors
listWindow.onLoad = finishLoad
function showFactors() {
document.myform.xfactor.value = this.getXfactor()
document.myform.yfactor.value = this.getYfactor()
}
function finishLoad() {
document.myform.url.value = this.url
}
writeCSS(
listWindow.css
)
//-->
</script>
</head>
<body bgcolor=\"#ffffff\" topmargin=\"75\" marginheight=\"75\" >
<table width=\"707\" border=\"4\" cellspacing=\"0\" cellpadding=\"0\" background=\"../images/FAbackground.jpg\" height=\"531\" align=\"center\">
<tr>
<td height=\"221\" width=\"240\"> </td>
<td height=\"221\" width=\"455\"> </td>
</tr>
<tr>
<td rowspan=\"2\">
<div id=\"Layer1\" style=\"position:absolute; width:200px; height:270px; z-index:1; left: 68px; top: 243px\">
<script language=\"JavaScript\">
document.write(listWindow.div)
tekst
</script>
</div>
</td>
<td width=\"455\"> </td>
</tr>
<tr>
<td width=\"455\"> </td>
</tr>
</table>
<a href=\"java script:listWindow.load(\'text-methods1.html\')\">load page 1</a> <br>
<a href=\"java script:listWindow.load(\'test.cfm\')\">load page 2</a>
<p>Scroll:
<br><a href=\"java script://\" onMouseDown=\"listWindow.up(); return false\" onMouseUp=\"listWindow.stop()\" onMouseOut=\"listWindow.stop()\">up</a>
<br><a href=\"java script://\" onMouseDown=\"listWindow.down(); return false\" onMouseUp=\"listWindow.stop()\" onMouseOut=\"listWindow.stop()\">down</a>
<form name=\"myform\">
Info:
<br>X Factor: <input name=\"xfactor\" type=\"text\" size=15>
<br>Y Factor: <input name=\"yfactor\" type=\"text\" size=15>
<br>URL: <input name=\"url\" type=\"text\" size=20>
</form>
</body>
</html>
3. En af siderne der kaldes ser sådan her ud.
<html>
<head>
<body onLoad=\"parent.mainPage.listWindow.activate()\">
table border=1 width=500>
<tr><td>
<p><b>Page 2</b>
<p>This is my content. This is my content. This is my content. This is my content. </P>
<p>This is my content. This is my content. This is my content. This is my content. This is my content. This is my content. This is my content. This is my content. </P>
<p>This is my content. This is my content. This is my content. This is my content. </P>
<p>This is my content. This is my content. This is my content. This is my content. This is my content. This is my content. This is my content. This is my content. </P>
<p>This is my content. This is my content. This is my content. This is my content. </P>
<p>This is my content. This is my content. This is my content. This is my content. This is my content. This is my content. This is my content. This is my content. </P>
<p>This is my content. This is my content. This is my content. This is my content. </P>
<p>This is my content. This is my content. This is my content. This is my content. This is my content. This is my content. This is my content. This is my content. </P>
<p>This is my content. This is my content. This is my content. This is my content. </P>
<p>This is my content. This is my content. This is my content. This is my content. This is my content. This is my content. This is my content. This is my content. </P>
</td></tr></table>
</body>
</html>
...skal lige siges at jeg har ca. 1 uges erfaring i DHTML/Javascipt etc, så vær lidt blid - og koncis.