Just nu i M3-nätverket
Gå till innehåll

Hjälp med iframe och dhtml-meny önskas!!


Sunken77

Rekommendera Poster

Jag håller på o gör en sida. Den har en Iframe där jag vill att mina länkar skall öppnas men med min dhtml meny så fungerar det inte, den öppnas helt enkelt över hela sidan. Jag använder mig av menu131.js samt menu-single_var.js och har lagt menyn i en tabell.

 

Koden för menyn:

 

[log]

 /***********************************************
*	
(c) Ger Versluis 2000 version 13.10 August 1, 2004       
*
*	
You may use this script on non commercial sites.	          
*
*	www.burmees.nl/menu			         
*
*	You may remove all comments for faster loading	          *		

************************************************/


var NoOffFirstLineMenus=4;	
// Antal menyval i huvudmeny

// Färgvariabler: använd fördefinierade namn på färger eller hexadecimala färger som tex: "#rrggbb"

//För transparens anger du bara "" utan färgkod

//Egenskaper för huvudmeny gäller även undermenyer (om ej annat anges längre ned)


var LowBgColor="#000000";		
// Bakgrundsfärg huvudneny

var HighBgColor="979797";		
// Bakgrundsfärg huvudmeny vid mouseover

var FontLowColor="#B1B1B1";		
// Textfärg huvudmeny

var FontHighColor="#C7C7C6";	
// Textfärg vid mouseover

var BorderColor="#000000";		
// Kantlinjefärg huvudmeny

var BorderWidthMain=0;			
// Kantlinjebredd huvudmeny

var BorderWidthSub=1;			
// Kantlinjebredd undermenyer

var BorderBtwnMain=0;			
// Kantlinjebredd mellan huvudmenyer

var BorderBtwnSub=0;			
// kantlinjebredd mellan undermenyer

var FontFamily="Verdana, Arial, Helvetica, sans-serif";	
// Teckensnitt huvudmeny

var FontSize=10;				
// Textstorlek huvudmeny

var FontBold=1;					
// Fet stil huvudmeny (1 eller 0)

var FontItalic=0;				
// Kursiv stil (1 eller 0)


var MenuTextCentered="center";	
// Textjustering  (left, center, right)


var MenuCentered="left";		
// Horisontell placering av menyn (left, center, right)


var MenuVerticalCentered="top";	
// Vertikal placering av menyn (top, middle, bottom or static)


var ChildOverlap=0.1;			
// Horisontell överlappning meny/undermeny


var ChildVerticalOverlap=0.1;	
// Vertikal överlappning meny/undermeny


var StartTop=0;					
// Avstånd överkant för meny


var StartLeft=0;				
// Avstånd vänster för meny


var VerCorrect=-5;				
// Vertikalt avstånd undermeny till ramkant (i frameset)


var HorCorrect=5;				
// Horisontellt avstånd undermeny till ramkant (i frameset)


var DistFrmFrameBrdr=0;			
// Vertikalt avstånd huvudmeny till ramkant (i frameset)


var LeftPaddng=5;				
// Avstånd menytext till vänster kant i menylager


var TopPaddng=1;				
// Avstånd menytext till överkant i menylager (värdet -1 ger vertikal centrering men fungerar inte alltid)


var FirstLineHorizontal=1;		
// Anger om menyn ska visas horisontellt eller vertikalt (1 eller 0)


var MenuFramesVertical=0;		
// Frameset i kolumner eller rader (1 eller 0)


var DissapearDelay=1000;			
// Fördröjning innan undermeny döljs (millisekunder)


var UnfoldDelay=300;			
// Fördröjning innan undermeny visas (millisekunder)	


var TakeOverBgColor=1;			
// Ramen som huvudmeny ligger i får samma bakgrundfärg som den ram undermenyn visas i. Bra om du har olika bakgrundsfärg på sidorna som öppnas och vill att menyn också ska byta färg.


var FirstLineFrame="";		
// Ramen som huvudmeny ska visas i (OBS! Måste ha namnet "navig")


var SecLineFrame="";		
// Ramen som undermenyn ska visas i (valfritt namn)


var DocTargetFrame="iframe";		
// Målram där länkade sidor ska öppnas

var TargetLoc="MenuPos";				
// Används vid relativ positionering när meny placeras i tex en tabell. (för mer information se "installmenus.htm")

var MenuWrap=1;					
// Ompositionering av menylager om fönstret är för litet för att visa menyn korrekt (1 eller o)


var RightToLeft=0;				
// Visar undermenyer till vänster eller höger (1 eller 0)


var BottomUp=0;					
// Visar undermenyer nedifrån och uppåt(1 eller 0)


var UnfoldsOnClick=0;			
// Visar undermenyer vid klickning eller mouseover (1 eller 0)


var BaseHref="";				
// Rootmappen för användning av relativa länkar.

// exempel: BaseHref= "http://www.dindoman.se/" 

// om länken leder till "mappnamn/dokument.htm" anger scriptet hela sökvägen: "http://www.dindoman.se/mappnamn/dokument.htm"

// kan även användas till bilder i menyn:

// "MenuX=new Array("<img src=../mina_bilder/>"

// När du testar scriptet lokalt kan du ange sökvägen till din webplats på hårddisken som tex: BaseHref="file:///C|/mina_dokument/webplats/"



var Arrws=[baseHref+"tri.gif",5,9,BaseHref+"tridown.gif",9,5,BaseHref+"trileft.gif",5,9,BaseHref+"triup.gif",9,5];

// Bilder som visas som pilar i meny med undermeny, ange bildens rätta bredd och höjd.

// om du inte använder pilar i menyvalen anger du bara "" istället för bildnamn.


var MenuUsesFrames=0;			
// Ange 1 om menyn används i ett frameset. Ange 0 endast om meny och sidor som länkas är i samma ram eller om menyn inte används i ramar. 



var RememberStatus=0;			
// (0, 1 eller 2) Använd 1 om du vill att en fördefinierad undermeny skall visas. 

// Använd 2 om aktiv länk ska vara i onmouseover-läge för att visa menyval för aktiv sida

// Om du använder 1 eller 2 måste du ange vilken meny som är aktiv inom <head> i måldokumentet enlig nedan:

// <head><script type="text/javascript">var SetMenu="2_2_1";</script></head>



var BuildOnDemand=1;			
// (1 eller 0) Om du använder 1 initieras undermeny-lager vid onmouseover i huvudmenyn (för mer information se "installmenus.htm").


var BgImgLeftOffset=5;			
// Anger förskjutning av bakgrundsbild i onmoseover-läge (om bakgrunds-rollover används).


var ScaleMenu=0;				
// Om användaren ändrat textstorlek i webläsaren. Ange 1 för att ändra storlek på lager för att passa textstorlek (1 eller 0).


var HooverBold=0;				
// Fet stil vid onmouseover (1 eller 0).


var HooverItalic=0;				
// Kursiv stil vid onmouseover (1 eller 0).


var HooverUnderLine=0;			
// Understruken stil vid onmouseover (1 eller 0).


var HooverTextSize=0;			
// Storlek på text vid onmouseover (0=av, ange andra värden för skillnad i storlek)


var HooverVariant=0;			
// Kapitäler vid onmouseover (1 eller 0)


// Valen nedan avser effekter som bara visas i IE6+: MenuSlide, MenuShadow och MenuOpacity

// Om du tex inte använder MenuSlide-effekterna anger du: var MenuSlide=""; och raderar de övriga raderna

// Du kan ange andra effekter för MenuSlide - se mer i guiden "http://webdesignskolan.se/blandat/revealtrans/revealtrans.htm".

// Även MenuShadow och MenuOpacity kan ändras och andra effekter kan läggas till.



var MenuSlide="";

var MenuSlide="progid:DXImageTransform.Microsoft.RevealTrans(duration=.5, transition=19)";

var MenuSlide="progid:DXImageTransform.Microsoft.GradientWipe(duration=.5, wipeStyle=1)";



var MenuShadow="";

// Fungerar i IE 6+ och FF


var MenuOpacity="";

var MenuOpacity="progid:DXImageTransform.Microsoft.Alpha(opacity=80)";


// Funktionerna nedan kan användas för att anpassa menyn med javascript (för mer information se "installmenus.htm"). 


function BeforeStart(){return}
function AfterBuild(){return}
function BeforeFirstOpen(){return}
function AfterCloseAll(){return}


// Menyträdet med huvudmenyer och undermenyer. Variablerna är i denna ordning:

// "Menytext","Länk","Bakgrundsbild",Antal undermenyer,Höjd,Bredd,"Bakgrundfärg","Bakgrundsfärg onmouseover",

// "Textfärg","Textfärg onmouseover","Kantlinjefärg","Teckensnitt",Textstorlek,Fet stil,Kursiv stil,"Textjustering","Statustext");

// Exempel:

// Menu1_1=new Array("Meny 1_1","start.htm","bakgrund.gif",0,20,100,"#cce6cc","#cccccc","#000000","#ff0000","#ffffff","arial",14,1,1,"center","Till informationssidan");

// Färger och teckenformatering som anges nedan gäller före valen för huvumenyn högst upp. Vill du inte ha annan formatering i en undermeny anger du bara "".

// (1, 0 eller -1) Om du angivit formatering av text i huvudmenyn nedan kan du ignorera detta i undermenyer genom att ange -1.

// Onmouseover-bilder som ersätter menytext anges så här:  "rollover?"+BaseHref+"bild1.jpg?"+BaseHref+"bild2.jpg"
// Exempel:

//Menu1=new Array("rollover?"+BaseHref+"bild1.jpg?"+BaseHref+"bild2.jpg","start.htm","",2,20,100,"","","","","","",-1,-1,-1,"","Din statustext här");



Menu1=new Array("News","start.htm","",2,20,100,"","","","","","",-1,-1,-1,"","");
Menu1_1=new Array("Archive","archive.htm","",0,20,100,"","","","","","",-1,-1,-1,"","");
Menu1_2=new Array("Achivments","achivments.htm","",0,20,100,"","","","","","",-1,-1,-1,"","");
Menu2=new Array("About","","",3,20,100,"","","","","","",-1,-1,-1,"","");
Menu2_1=new Array("Classes","classes.htm","",0,20,100,"","","","","","",-1,-1,-1,"","");
Menu2_2=new Array("Basics","basics.htm","",0,20,100,"","","","","","",-1,-1,-1,"","");
Menu2_3=new Array("Races","","",2,20,100,"","","","","","",-1,-1,-1,"","");
	Menu2_3_1=new Array("Alliance","alliance.htm","",0,20,100,"","","","","","",-1,-1,-1,"","");
	Menu2_3_2=new Array("Horde","horde.htm","",0,20,100,"","","","","","",-1,-1,-1,"","");
Menu1_4=new Array("unknown","","",0,20,100,"","","","","","",-1,-1,-1,"","");
Menu3=new Array("Black Guard","","",4,20,100,"","","","","","",-1,-1,-1,"","");
Menu3_1=new Array("Forums","","",0,20,100,"","","","","","",-1,-1,-1,"","");
Menu3_2=new Array("DKP","","",0,20,100,"","","","","","",-1,-1,-1,"","");
Menu3_3=new Array("Raid Planner","","",0,20,100,"","","","","","",-1,-1,-1,"","");
Menu3_4=new Array("Recruitment","","",0,20,100,"","","","","","",-1,-1,-1,"","");
Menu4=new Array("Contact","contact.htm","",0,20,100,"","","","","","",-1,-1,-1,"","");

 

Html Kod

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>[ min sida ]</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function Init() {
AnjunaLoc=document.getElementsByName('iframe1')[0];
}
//-->
</SCRIPT>

</head>

<body onload="Init();" bgcolor="#170001">
<div align="center">
 <p> </p>
<table width="400" height="20" border="0" cellspacing="0" cellpadding="0">
<tr>
<td id="MenuPos"> <div align="center"> </div>
<div align="center"><br></div></tr>

<tr>
<td> </td>
</tr>
</table>

<script type='text/javascript'>function Go(){return}</script>
<script type='text/javascript' src='menu-single_var.js'></script>
<script type='text/javascript' src='menu131.js'></script>


<iframe src="start.htm" name="iframe" width="604" marginwidth="10" height="593" marginheight="10" scrolling="no">


</body>

</html></div>

[/log]

 

 

Jo just det, när jag använder Anujuna moons moddade menu131.js så får jag felmedelandet "Fel:'AnjunaLoc.src' är null eller inget objekt".

[inlägget ändrat 2006-03-18 19:16:19 av Sunken77]

 

Lagt till LOG-tag. // Mr Andersson, moderator

 

 

[inlägget ändrat 2006-03-18 20:49:49 av Mr Andersson]

[inlägget ändrat 2006-03-20 00:38:58 av Sunken77]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...