Toon posts:

Cascading Frame Change

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb op mijn site een viertal frames. Nu wil ik dat zodra er in het bovenste frame geklikt wordt op een link, dat het menu veranderd, daarna het logo veranderd, daarna het topframe veranderd en als laatste mainframe veranderd. In elke html die wordt geladen, wordt in het daaropvolgende frame de nieuwe html aangeroepen door middel van:
code:
1
<body onLoad="parent.framenaam.location.href='bestandsnaam.html'">

Dit werkt lokaal wel, maar niet op de server. Hoe is het op te lossen?

  • cutter
  • Registratie: November 2000
  • Laatst online: 28-09-2025

cutter

Wannabe i7 fanboy

Unixbased servers willen wel eens lastig doen over hoofd/kleine letter gebruik, zorg er dus voor dat alle links en bestandsnamen in lowercase staan.

Check je paden.

Verwijderd

Topicstarter
alles staat in lowercase, dat doe ik altijd

Verwijderd

Topicstarter
en de paden kloppen

dus wat nu?

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 22:08
Gok dat er echt iets in je bestandsnamen/aanroepingen te maken heeft als iets online niet werkt en lokaal wel. Probeer achter de verschillen te komen. :)

edit:
er bestaat zoiets als een editknop zodat je niet 2x onder elkaar hoeft te reageren

[ Voor 24% gewijzigd door Willem op 16-07-2003 16:17 ]

Motor (of auto) onderhoud bijhouden


Verwijderd

Topicstarter
De bron op de server geeft:

<body bgcolor="#FFFE99" background="../images/menu.gif" onLoad="var SymTmpWinOpen = window.open; window.open = SymWinOpen; parent.logoFrame.location.href='http://www.url.nl/logo.html; window.open = SymTmpWinOpen;">

terwijl de bron lokaal dit geeft:

<body bgcolor="#FFFE99" background="../images/menu.gif" onLoad="parent.logoFrame.location.href='http://www.url.nl/logo.html'">

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 00:15

RM-rf

1 2 3 4 5 7 6 8 9

heb je een of andere gratis host, die voor de hosting echter popup windows meestuurt.
dat zou verklaren dat de <body onload=""> wordt aangepast.

je kunt eventueel ook
code:
1
2
3
4
<script type="text/javascript">
window.onload = new Function() { 
   window.location.href='blah.htm'
}</script>
of anders gewoon een script block met de onload-statement in je document body neerzetten

[ Voor 10% gewijzigd door RM-rf op 16-07-2003 16:30 ]

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

Topicstarter
ik heb geen gratis host, maar een betaalde host

Verwijderd

Geef eens wat meer info want het is duidelijk dat niemand je zo kan helpen. Frameset code, JavaScript foutmeldingen, debug info, etc.

Heb je misschien je browser-instellingen zo staan dat je online geen scripts uitvoert en locaal wel?

Verwijderd

Topicstarter
Alle scripts kunnen gewoon worden uitgevoerd volgens de IE-instellingen. Er zijn geen JavaScript-foutmeldingen, debug info kan ik niet geven en dit is de framesetcode:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<frameset rows="100,*" frameborder="NO" border="0" framespacing="0">
  <frameset rows="*" cols="150,*" framespacing="0" frameborder="NO" border="0"> 
  <frame src="ip/logo.html" name="logoFrame" scrolling="NO" noresize>
  <frameset cols="650,*" frameborder="NO" border="0" framespacing="0"> 
  <frame src="ip/top.html" name="topFrame" scrolling="NO" noresize >
  <frame src="topright.html" name="rightFrame" scrolling="NO" noresize>
</frameset>
</frameset>
  <frameset rows="*" cols="150,*" framespacing="0" frameborder="NO" border="0"> 
  <frameset rows="500,*" frameborder="NO" border="0" framespacing="0"> 
  <frame src="ip/menu.html" name="menuFrame" scrolling="NO" noresize>
  <frame src="menubottom.html" name="bottomFrame" scrolling="NO" noresize>
</frameset>
  <frame src="ip/main.html" name="mainFrame">
</frameset>
</frameset>

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 00:15

RM-rf

1 2 3 4 5 7 6 8 9

http://groups.google.com/...8d13%40posting.google.com
http://www.glengamoi.com/...et/2003-April/000012.html
http://www.aspnl.com/aspn...ShowPost.aspx?PostID=3506

symwinopen lijkt een bepaalde vorm van popupkilling, kan dat mogelijk door een firewall komen?

volgens de posting op google newsgroups zou het komen door Norton Internet
Security 2003

[ Voor 29% gewijzigd door RM-rf op 16-07-2003 17:16 ]

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

Topicstarter
ik hen NIS2003 idd draaien

Verwijderd

Topicstarter
tnx, het was NIS 2003. Het is nu opgelost.

  • OzBoz
  • Registratie: Maart 2000
  • Laatst online: 17-08 13:58

OzBoz

.:.H.:.I.:.P.:.

Liberty Er zit een edit-knop bij elke post. Niet eens voor niets, maar om niet zoveel 1-regelige meuk te krijgen.

My Fizion | My 3D prints | LinkedIn


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:02

crisp

Devver

Pixelated

lekker zeg, zo'n antivirus pakket dat webpagina's sloopt...

Intentionally left blank

Pagina: 1