Kom ihåg mig?
Home Menu

Menu


Länka till sida i iframe på sidan

 
Ämnesverktyg Visningsalternativ
Oläst 2010-05-10, 17:37 #1
BarateaUs avatar
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Nov 2007
Inlägg: 2 648
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
BarateaUs avatar
 
Reg.datum: Nov 2007
Inlägg: 2 648
De lät ju inge vidare.
Men någon som ser något fel i koden i topicen som skall kunna vara någon lösning fast med javascript?

Kod:
<a href="page_with_iframe.htm?page_to_load_into_iFram e.htm">
Kod:
<script type="text/javascript" language="javascript"> 
function loadIF() { 
iFrameSrc=location.href.split('?'); 
if ( iFrameSrc[1] != null ) { 
document.getElementById('iFrameName').src=iFrameSr c[1]; 
} 
else { 
document.getElementById('iFrameName').src='default _page.htm' 
} 
} 
</script>
Kod:
<body onload="loadIF()">
PS! ifall någon inte förstår vad jag medar så har jag inge problem att skicka sidans adress, bara att jag inte vill skriva ut den live när den pillas med.
Nothing fancy mate.

Senast redigerad av BarateaU den 2010-05-10 klockan 17:39
BarateaU är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-05-10, 17:54 #2
SimonPs avatar
SimonP SimonP är inte uppkopplad
Mycket flitig postare
 
Reg.datum: May 2006
Inlägg: 832
SimonP SimonP är inte uppkopplad
Mycket flitig postare
SimonPs avatar
 
Reg.datum: May 2006
Inlägg: 832
Citat:
Ursprungligen postat av BarateaU Visa inlägg
De lät ju inge vidare.
Kanske missuppfattade dig, men det som funkar är att Startsidan kan byta url i framen, men om de ligger på olika domäner kan de aldrig "kommunicera" med varandra via javascript.

Så här borde fungera:
Kod:
<a href="javascript:void(0);" onclick="loadIF('page_to_load_into_iFrame.htm');">
Kod:
<script type="text/javascript" language="javascript"> 
function loadIF(url)
{ 
 document.getElementById('iFrameName').src="http://www.doman.se/"+url; 
} 
</script>
Kod:
<body onload="loadIF('default.htm');">

Senast redigerad av SimonP den 2010-05-10 klockan 17:57
SimonP är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-05-10, 18:08 #3
BarateaUs avatar
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Nov 2007
Inlägg: 2 648
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
BarateaUs avatar
 
Reg.datum: Nov 2007
Inlägg: 2 648
Citat:
Ursprungligen postat av SimonP Visa inlägg
Kanske missuppfattade dig, men det som funkar är att Startsidan kan byta url i framen, men om de ligger på olika domäner kan de aldrig "kommunicera" med varandra via javascript.

Så här borde fungera:
Kod:
<a href="javascript:void(0);" onclick="loadIF('page_to_load_into_iFrame.htm');">
Kod:
<script type="text/javascript" language="javascript"> 
function loadIF(url)
{ 
 document.getElementById('iFrameName').src="http://www.doman.se/"+url; 
} 
</script>
Kod:
<body onload="loadIF('default.htm');">
Förstår inte riktigt.

Index.html
Shoppen.html "shoppen visas via iframe".

Användaren kan kolla i shoppen och browsa runt bäst den vill.
Men låt oss säga att jag vill länka till ett specifikt erbjudande i i shoppen så blir de alltså att jag måste länka först till shoppen.html och sedan berätta för shoppen.html att öppna adressen för produkten i iframen.

Så om jag vill exponera tandborsten i shoppen via index "framsidan" så måste jag lösa hur jag kan "djuplänka" in i iframen på shoppen.html
I teorin skulle jag ju kunna lägga upp shoppen1.index och sedan länka iframen hårt till produkten men är inte ett option anser jag, iframe är så bökigt alla redan
BarateaU är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 22:00.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017