webForumDet fria alternativet

Vill styra en frame med en annan!

5 svar · 270 visningar · startad av Vargmannen!

Vargmannen!Medlem sedan apr. 20048 inlägg
#1

Kan någon här hjälpa mig att lösa ett problem?

Mitt frameset (se nedan) består av index/high.htm som är ett statiskt baner, index/left.htm som är en statisk frame med länkar till mina huvudarbeten (t.ex. presentation, intressen, länkat o.s.v.).
mainboard är den frame där jag vill ladda mina huvudarbeten och lowFrame är en frame där jag har tänkt att variera länkar med de huvudarbeten jag har i mainboard. Mina arbeten laddar automatiskt in framesidan som index och sig själv i mainboard! Det mesta jag har på min hemsida styrs av java!

<FRAMESET ROWS='90,*,25' BORDER='0'>")
<FRAME SRC='index/high.htm' NAME='highFrame' noresize>")
<FRAMESET COLS='130,*' BORDER='0'>")
<FRAME SRC='index/left.htm' NAME='leftFrame'>")
<FRAME SRC="+sida+" NAME='mainboard' noresize>")
</FRAMESET>")
<FRAME SRC="+leank+" NAME='lowFrame' frameBorder='0' marginWidth='0' marginHeight='0' frameSpacing='0'>")
<FRAMESET>")

Nu vill jag på något sätt kunna läsa av vilken sida som är laddad i mainboard för att med den informationen kunna byta till rätt sida i lowFrame. Jag håller på att få knas-spel för detta ser inte ut att vara lätt! :P

Tack på förhand!

jarvkloMedlem sedan juli 20013 378 inlägg
#2

Med lite Javascript borde du kunna lösa det...
Flyttas från HTML, XHTML & CSS

nitro2k01Medlem sedan aug. 20039 342 inlägg
#3

Jag skulle använda mig av onload på de sidor som laddas i mainboard, t ex:

 
<script type="text/javascript"><!--

window.onload = function (){
  // Öppna lämplig sida i lowFrame
  window.open("sida.html", "lowFrame")
}

//--></script>

Välkommen till wF för övrigt!

Vargmannen!Medlem sedan apr. 20048 inlägg
#4

Tack nitro2k01! :)

Jag ska prova och återkommer med hur nöjd jag blir ;) .

Vargmannen!Medlem sedan apr. 20048 inlägg
#5

Det fungerade inget bra!
Kan jag ha lagt den fel?

Ska den ligga i "huvet", varifrån ska jag anropa den (om det behövs)?

Jag måste använda dokument.write för att ladda alla sidor i indexram, är det förenligt med din lösning?

Ha en bra dag!

Vargmannen!Medlem sedan apr. 20048 inlägg
#6

Hej igen!

Ni vill ju ha svaren på denna sida och jag ska ge det jag kommit fram till!!

Jag använde nitro2k01's alternativ:

<script type="text/javascript"><!--

window.onload = function (){
// Öppna lämplig sida i lowFrame
window.open("sida.html", "lowFrame")
}

//--></script>

och bytte sedan windows.onload (som inte fungerar hos mig) till en funktion som jag sedan länlade till via en onload i boddy!

Jag är därmed nöjd!
Tack!

248 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
120 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)