F flumpa Medlem sedan jan. 2003 247 inlägg Frågan 22 jan. 2003 11:19 #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
J Jojoxx Medlem sedan juni 2000 4 308 inlägg 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.
F flumpa Medlem sedan jan. 2003 247 inlägg 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 =)
F flumpa Medlem sedan jan. 2003 247 inlägg 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
J Jojoxx Medlem sedan juni 2000 4 308 inlägg 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.