webForumDet fria alternativet

Behöver verkligen HJÄLP med en JAVA MENY

2 svar · 358 visningar · startad av Zkitzo

ZkitzoMedlem sedan dec. 20066 inlägg
#1

Hej!
jag bygger en hemsida och använder en javascriptmeny. När man högerklickar så kommer menyn fram. Men när man klickar på nån av länkarna i menyn så öppnas dom i samma fönster (_parent). Jag skulle verkligen vilja ha hjälp med att få länkarna att öppnas i en iframe på sidan.

Jag har en fil i root mappen som heter
rightmenu.js

sen ser scriptet i bodyn ut så här:

<SCRIPT type=text/javascript>
//MENU TITLE
eyesys_title="Z.K.I.T.Z.O"
//TITLE BACKGROUND COLORS
eyesys_titlecol1="white"
eyesys_titlecol2="red"
//TITLE COLOR
eyesys_titletext="white"
//MENU & ITEM BACKGROUND COLOR
eyesys_bg="red"
//ITEM BACKGROUND COLOR ON MOUSE OVER
eyesys_bgov="black"
//MENU COLOR
eyesys_cl="white"
//MENU COLOR ON MOUSE OVER
eyesys_clov="red"
//MENU WIDTH
eyesys_width=150
//menu starts here
eyesys_init()
//menu item sintax: eyesys_item(text,icon,link)
//for no icon use 'null'
eyesys_item('Hem','home.gif','default.htm')
eyesys_item('Webmaster',null,'webmaster.html')
eyesys_item('...',null,'')
eyesys_item('...',null,'')
eyesys_item('Gästbok',null,'guestbook/gastbok.asp')
//mene closes here
eyesys_close()
</SCRIPT>

och i head så här:

<SCRIPT src="rightmenu.js" type=text/javascript>

</SCRIPT>

<style>
<!--
#men {
BORDER-RIGHT: 2px outset; BORDER-TOP: 2px outset; Z-INDEX: 1; LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: 2px outset; BORDER-BOTTOM: 2px outset; POSITION: absolute; TOP: 0px
}
#men A {
PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 4px; MARGIN: 1px 1px 1px 16px; FONT: 12px sans-serif; WIDTH: 100%; PADDING-TOP: 3px; HEIGHT: 100%; TEXT-DECORATION: none
}
.ico {
BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
//-->
</style>

Jag tror att man löser problemet i filen.
Jag har en länk till filen här:
http://www.javascriptkit.com/script/script2/rightmenu.z ip

Tack på förhand

å kom ihåg, jag är inte high på de här!!! :p

Mvh
Erik

J.N.Medlem sedan apr. 20031 660 inlägg
#2

HEJ!

Välkommen till wF! :birp

Tittade i zipfilen i hopp om hjälp, men där stod inget. (n)
Jag undrar om du inte ska justera 'parent.window'-delen till det du har?

preitem+=("<a href='#' onmousedown='parent.window.location.href=\""+lnk+"\"'><img src='"+ico+"' ... > "+txt+"</a>")

Bonus:
Detta är inte en java-meny, det är en javascript-meny.

Posta helst kod som jag gör ovan, klicka på # eller <> i verktygsraden ovan textrutan.

ZkitzoMedlem sedan dec. 20066 inlägg
#3

YEZZ!

löste precis problemet:P

jag provade skriva lite olika saker där du sa att jag skulle ändra!!

<a href='#' onmousedown='parent.main.location.href=\""+lnk+"\"'>

Lösningen! :birp

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)