webForumDet fria alternativet

Länka layers från en top fram till content

JavaScript

5 svar · 192 visningar · startad av flumpa

Medlem sedan jan. 2003247 inlägg
Frågan#1

Min fråga lyder

Går det att aktivera ett layer från en frame "top" till frame "content" på något sätt??

ett exempel:

-a href="#" target="content" onclick="create_window(wins-1,10,200,265,95); return false">  Anima Shop</a-

Skulle vara jätte bra om någon vet hur man gör :e

Medlem sedan juni 20004 308 inlägg
#2

Om create_window är funktionen som gör det du vill med ett lager lägger du in den i den frame som skall påverkas och sedan kan du anropa funktionen med;

onClick="parent.framenamn.create_window(wins-1,10,200,265,95); return false;"

Där framenamn är namnet på den frame där funktionen ligger. "top" är dock ett exempel på dåligt framenam eftersom det är ett reserverat namn i javascript. "topp", "toppen", "gnuflekt" är bättre namn.

Medlem sedan jan. 2003247 inlägg
#3

tackar

Fasen, jag trode det var omöjlig el i alla fall
nästan.

Man få tacka för hjälpen (Är på praktik på distans så
jag kommer nog åter snart)

Jo, förästen. Jag har varit inne på din sida..
Måste säga att du har ganska hög status i minna ögon =)

Medlem sedan jan. 2003247 inlägg
#4

Skickar med koden

Var ska jag sätta in vad?

Skickar med en text fil med skriptet..
Jag har tagit bort koden som and kallar skriptet

Frame sidan "index.html" ser ut så här

<frameset rows="*,538,*" frameborder="NO" border="0" framespacing="0" cols="*">
<frame name="topFrame" scrolling="NO" noresize src="blank.htm" >
<frameset cols="*,746,*" rows="*">
<frame scrolling="NO" noresize src="blank.htm">

<frameset cols="91,*" frameborder="NO" border="0" framespacing="0" rows="*">
<frame name="menuX" scrolling="NO" noresize src="menux.htm">
<frameset rows="131,*" frameborder="NO" border="0" framespacing="0">
<frame name="top" scrolling="NO" noresize src="top.htm" >
<frameset cols="617,*" frameborder="NO" border="0" framespacing="0">
<frameset rows="368,*" frameborder="NO" border="0" framespacing="0">
<frame name="content" scrolling="Auto" noresize src="content.htm">
<frame name="remsab" scrolling="NO" noresize src="b.htm">
<frame src="UntitledFrame-4.htm"></frameset>
<frame name="remsab" scrolling="NO" noresize src="a.htm" >
</frameset>
</frameset>
</frameset>

		\<frame scrolling="NO" noresize src="blank.htm"\>
	\</frameset\>
\<frame name="downFrame" scrolling="NO" noresize src="blank.htm"\>

</frameset>

Jag vill att om man klickar på en länk i framen top så ska den visa
layer fönstret i "content"..

Tack på förväg

Medlem sedan juni 20004 308 inlägg
#5

Jag bifogar ett eget exempel som bara innehåller nödvändig kod så är det enklare för dig att se vad som behövs och hur man skriver.

Medlem sedan jan. 2003247 inlägg
#6

Oki, det var snällt

257 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)