Toon posts:

Frameset script aanpassen voor iframe

Pagina: 1
Acties:

Verwijderd

Topicstarter
Eindelijk gevonden; het scriptje voor de frameset. Alleen nu heb ik nog een probleempje.

Omdat het script speciaal voor frames is ontworpen, weet ik niet hoe ik hem met mijn iframes kan gebruiken.
De pagina's in de frameset doen het nu- als je ze apart probeert te bekijken laden ze direct het hele frameset. Dat werkt dus.

Nu moet ik deze code in het framset zetten.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<HTML>
<HEAD>
<TITLE>MyFramesPage</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
defaultsubpage="defaultsub.htm";
if (location.search) {subpage=location.search.substring(1)}
else {subpage=defaultsubpage}

if (subpage.indexOf('&&&')>=0) {
prefix=subpage.substring(0,subpage.indexOf('&&&'))+"://";
suffix=subpage.substring(subpage.indexOf('&&&')+3,subpage.length);
subpage=prefix+suffix;
}
// -->
</SCRIPT>
</HEAD><SCRIPT>
document.write('<FRAMESET COLS="50%,50%">');
document.write('<FRAME SRC="navpage.htm" NAME="nav">');
document.write('<FRAME SRC="'+subpage+'" NAME="main">');
document.write('</FRAMESET>');
</SCRIPT>

</HTML>

En daar komt het probleem. Het werkt wel- maar als de frameset wordt geladen via 1 van de subframes, krijg je dit als url: http://www.yourdomain.com/framespage.htm?http&&&www.yourdomain.com/subpage.htm

Hoe pas ik dit aan- zodat ik de code in mijn iframe kan zetten?

Mijn iframe ziet er zo uit:
code:
1
2
3
4
5
<table align="center" cellspacing="0" cellpadding="0" border="0">
   <tr>
        <td align="right"><iframe name="sublinks" frameborder="0" width="157"
 marginwidth="0" marginheight="0" height="258" scrolling="no" src="sublinks_index.html">
</iframe></td></tr></table>

Hopelijk is het hele verhaal een beetje duidelijk uitgelegd zodat iemand mij kan helpen! Het gaat er dus om dat er in de adresbalk niet zo'n rare url wordt weergegeven...

Verwijderd

Topicstarter
Zijn er hier geen slimme mensen?
Kan iemand me helpen?