[html] Van no frame pagina naar specifieke pagina in frmset.

Pagina: 1
Acties:

  • Mxl85
  • Registratie: April 2002
  • Laatst online: 28-04-2021
Het probleem zal voor veel mensen geen probleem zijn, en als i kde search gebruik krijg ik enkel mensne die niet snappen hoe ze vanuit de ene frame naar de andere frame kunnen linken. Maar mijn vraag was dus, hoe ik vanuit een externe pagina die geen dele uitmaakt van de frameset, een bepaalde pagina IN een frameset kan laden, zonder dat ik voor elke pagina apart ene frameset moet maken....
het zal wle zoiets zijn als..

<a href="infoanne.html#.............#
maar wat moet er nu op die puntjes komen te staan en hoe stel ik de target in?

Mixed Message


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB/AI

Front verplichte underscores

SA --> W&G :)

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 12:07

RM-rf

1 2 3 4 5 7 6 8 9

het stukje na de hash kan je opvragen met window.location.hash
in je frameset pagina moet je die dus afvangen en deze de target-frame toewijzen:
code:
1
2
3
4
function init() {
   window.frames['targetframe'].location = window.location.hash
}
window.onload init

[ Voor 5% gewijzigd door RM-rf op 21-02-2003 19:11 ]

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


Verwijderd

en dit verwerk je gewoon in je frameset?
ben nogal javascript newbie :|

  • Mxl85
  • Registratie: April 2002
  • Laatst online: 28-04-2021
Hmz..... Ik doe met L4m0r mee...
zou je het ietsjes uitgebreider kunnen uitleggen...
wat ik op welke pagina moet doen....

oftewel... wat moet er achter die hash (#) staan, en is die code zo compleet of moet er nog iets veranderd worden om hem op mijn site toepasbaar te maken...

bijvoorbeeld.. meot targetframe de naam van de frame krijgen waar ik hem in wil.... of moet i kdat achter de has al specificieren.

[ Voor 55% gewijzigd door Mxl85 op 21-02-2003 19:32 ]

Mixed Message


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

die hash betekent binnen html dat het een anker is naar een gedeelte binnnen een document.
Je kunt zo'n anker wel van een andere pagina aanspreken en dat werkt dan met de door jullie voorgestelde code:
code:
1
2
3
4
5
6
<a href="anderepagina.html#ankeropdiepagina">spef</a>


en in anderepagina.html:

<a name="#ankeropdiepagina">spef</a>


maar dat is niet wat jullie bedoelen.

Ik begrijp de vraag niet helemaal maar ik stel me dit voor:
je wilt vanuit een document een andere pagina laden die eigenlijk in een frameset thuishoort.
Maar als het ff kan moet de frameset er dan als het ware vanzelf omheen komen.

Dat kan, en wel op RM-rf's manier :) :P

Nou kunnen we dat hier helemaal voorkauwen maar da's niet de bedoeling.
hier kun je in principe de oplossing vinden, je moet het alleen nog ff tweaken naar eigen smaak.
Oh, en als je nou gelijk dat artikel ff leest weet je precies van de hoed en de rand mbt javascript gebruik met frames

www.jurgroessen.nl


Verwijderd

aaaah, op die manier.

heb het gevonden ;)
ik was dan wel niet degene die het vroeg, maar bedankt :P
Pagina: 1