Avatar billede fcaspersen Nybegynder
24. november 2003 - 11:05 Der er 20 kommentarer og
1 løsning

Iframe - dobbeltkald

Har et dokument med 3 links. Vi kalder det Rød.
Ønsker at kalde et andet dokument (Blå) i hvis iframe(name="info") et bestemt dokument skal åbnes.

Med andre ord:
Fra Rød skal der kunne klikkes på link 1, som så skal kalde Blå med 1.html i sin iframe. (name="info")

Fra Rød skal der kunne klikkes på link 2, som så skal kalde Blå med 2.html i den selv samme iframe. (name="info")

Osv......

Kan det lade sig gøre?

Venligst
Freddy
Avatar billede cdc Novice
24. november 2003 - 11:41 #1
forstår ikke helt, men hvis du har tre links som skal kalde tre forskellige sider er det intet problem da du skriver target="info" efter dine links
Avatar billede cdc Novice
24. november 2003 - 11:42 #2
<a href="1.html" target="info">link 1</a>
<a href="2.html" target="info">link 2</a>
<a href="3.html" target="info">link 3</a>

ved ikke om det er dette du mener
Avatar billede fcaspersen Nybegynder
24. november 2003 - 11:48 #3
Nej, det er det ikke. Der bliver kaldt fra et andet dokument og dette dokument kender åbenbart ikke noget til et dokument, der har en iframe ved navn "info".

Se på www.hotel-aeroe.dk
Klik på Hvalfisken hvorefter dokumentet hval.asp kaldes.

Når du står der, skal det helst være muligt at klikke på f.eks. Hotel Garni og med dette klik/kald at få at default.asp (som har en iframe (name"info") med garni.asp i iframen.
Avatar billede roenving Novice
24. november 2003 - 16:39 #4
Måske er det den samme kode, som jeg laver framing med, du har brug for:

http://roenving.users.whitehat.dk/WD3Input.html

Kig på linket efter load af siden og se koden ved at klikke på teksten nede til venstre !-)
Avatar billede fcaspersen Nybegynder
24. november 2003 - 20:37 #5
Ja, så er vi her igen roenving;-)
Har du kigget på mit link?
Avatar billede roenving Novice
24. november 2003 - 20:49 #6
På forsiden henviser du til garni.asp, men på hvalfisken henviser du til default.asp ?-)

-- det er vel det som er forskellen !-)
Avatar billede cdc Novice
24. november 2003 - 22:11 #7
nu står linket til hval på _parent
Avatar billede fcaspersen Nybegynder
25. november 2003 - 01:18 #8
Fra Hvalfisken (hval.asp) ønsker jeg at linke tilbage til default.asp med garni.asp i sin iframe. (som har name="info")
Jeg ved godt, at der i øjeblikket 'kun' bliver kaldt default.asp, men det er jo også derfor jeg er her! og stiller dette spørgsmål.
Kan man gøre dette. Skal der javascript til ligesom ved kald af to nye frames på én gang?
>>cdc: jeg ved godt, der nu står target="_parent". Det gør ingen forskel om der står _parent eller _self
Avatar billede roenving Novice
25. november 2003 - 01:21 #9
Et slag på tasken er, at du skal bruge den type, jeg bruger i min framing-linking ...
Avatar billede fcaspersen Nybegynder
25. november 2003 - 01:26 #10
Kan jeg få dig til at forklare det for mig, for jeg forstår det nemlig ikke.
Avatar billede roenving Novice
25. november 2003 - 02:20 #11
<script language="javascript" type="text/javascript">
  function loadSource(){
  if (location.search!=""){
    src=unescape(location.search.substring(1));
    top.frames['info'].location.href=src;
  }}
</script>

I <body>-tagget (eller første <frameset>-tag) sættes dette ind i onload-eventen:
(har du i forvejen noget i onload, skal loadSource(); foran dette)

<body ... onload="loadSource();">

-- og så skal det kaldes med:

default.asp?garni.asp
Avatar billede cdc Novice
25. november 2003 - 09:29 #12
det er roenvings script du skal bruge, fattede først nu hvad du mente :o) men nu er det også en ny dag
Avatar billede fcaspersen Nybegynder
25. november 2003 - 11:26 #13
Nu står der sådan i HEAD:
<script language="javascript" type="text/javascript">
  function loadSource(){
  if (location.search!=""){
    src=unescape(location.search.substring(1));
    top.frames['info'].location.href=src;
  }}
</script>
******************
og i BODY:
<body onload="loadSource();" background="images/bag_hval.jpg" LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
***************
Nede i dokumentet:

<a href="default.asp?garni.asp" onFocus="this.blur()"><IMG SRC="images/head_hval_13.jpg" ALT="" WIDTH=192 HEIGHT=33 border="0"></a>
***************
Men der sker kun det, at ved klik på Hotel Garni-billedet(head_hval_13.jpg)skiftes der til dokumentet default.asp med et standard-dokument i sin iframe.
Altså ikke det forventede - default.asp med garni.asp i iframe.
******
Du er med på, at ingen af dokumenterne er traditionelle Frame-dokumenter?
Avatar billede roenving Novice
25. november 2003 - 12:20 #14
Om de loades i iframes eller almindelige frames har ingen betydning ...

-- men det har stor betydning, at du ikke har lagt koden ind i default.asp, men ind i hval.asp i stedet !-)
Avatar billede fcaspersen Nybegynder
25. november 2003 - 13:20 #15
Siger du, at dette:
<script language="javascript" type="text/javascript">
  function loadSource(){
  if (location.search!=""){
    src=unescape(location.search.substring(1));
    top.frames['info'].location.href=src;
  }}
</script>
skal ligge i default.asp
og at dette:
body ... onload="loadSource();">
også skal ligge i default.asp
og så kaldes der ovre fra hval.asp med:
<a href="default.asp?garni.asp" onFocus="this.blur()"><IMG SRC="images/head_hval_13.jpg" ALT="" WIDTH=192 HEIGHT=33 border="0"></a>
???????
... eller hvad siger du;-)
Avatar billede roenving Novice
25. november 2003 - 13:28 #16
Ja, præcis !-)
Avatar billede fcaspersen Nybegynder
25. november 2003 - 16:50 #17
OK, det prøver jeg så!
Avatar billede fcaspersen Nybegynder
25. november 2003 - 20:33 #18
Nu har jeg prøvet det, - og ved du hvad, roenving?

DET VIRKER S'GU!

Du er en helt. Må jeg sige tak og må jeg be' om et svar, så vanker der :0)

De bedste hilsener
Freddy fra Svendborg
Avatar billede roenving Novice
25. november 2003 - 20:35 #19
Velbekomme '-)
Avatar billede fcaspersen Nybegynder
25. november 2003 - 20:56 #20
En fornøjelse - som før sagt: Vi 'ses' nok igen!
Avatar billede roenving Novice
25. november 2003 - 20:57 #21
-- jamen så på gen'syn' -- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester