Archivlink: javarea.de Forum > JavaScript > cool menü 3
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > cool menü 3

Pages: [1] 2 ... nächste » ... Letzte »

geschrieben von Sarah am 10.10.2006 - 09:59
hallo!

Da ich auf meinen alten beitrag keine antworten mehr bekomme, öffne ich jetzt mal einen fürs cool menü3. ich hoffe ihr könnt mir weiterhelfen.

habe folgendes problem:
wenn ich eine seite im hauptframe öffne und runterscrolle, verschwindet das menü unter dem frame. kann man irgendwas machen, dass das menü immer mitscrollt und somit immer sichtbar ist, wenn man es aktiviert.

habe bei folgenden code den wert geändert, nützt aber nichts!!

HTML-Quelltext
1: 
oCMenu.checkscroll=1


lg sarah

geschrieben von weisnix am 10.10.2006 - 11:31
Du brauchst dich nicht zu wundern, dass da keine Antworten kommen.

Ich weis nicht ob du es genau verstanden hast.

Ohne das wir da ein deine Seiten die du erstellt hast ran kommen gibt es keine Antworten. Das Menü funktioniert nämlich bei mir ausgezeichnet.

Dennoch lasse ich das in dem neuen Beitrag, da es ja um genau der Entsprechenden Überschrift geht.

Die Einstellung oCMenu.checkscroll=1 ist für die top-Ebene bei noframe und für die Subs in einem Frameset

geschrieben von Sarah am 10.10.2006 - 19:50
INDEX:

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<frameset rows="*" cols="*,800,*" frameborder="NO" border="0" framespacing="0">
  <frame src="linksFrame.htm" name="frmLinks" scrolling="NO" noresize id="frmLinks">
  <frameset rows="120,50,60%,52,20" cols="*" framespacing="0" frameborder="NO" border="0">
    <frame src="obenFrame_neu.htm" name="frmOben" scrolling="no" id="frmOben">
    <frame src="menue_neu.htm" name="frmMenu" scrolling="no" id="frmMenu">
    <frame src="start.htm" name="frmMain" scrolling="yes" noresize id="frmMain">
    <frame src="partnerFrame_neu.htm" name="frmPartner" scrolling="no" id="frmPartner">
    <frame src="untenFrame.htm" name="frmUnten" scrolling="no" id="frmUnten">
  </frameset>
  <frame src="rechtsFrame.htm" name="frmRechts" id="frmRechts">
</frameset>
<noframes><body>
</body></noframes>
</html>



geschrieben von Sarah am 10.10.2006 - 20:01
Menü Frame:

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60: 
61: 
62: 
63: 
64: 
65: 
66: 
67: 
68: 
69: 
70: 
71: 
72: 
73: 
74: 
75: 
76: 
77: 
78: 
79: 
80: 
81: 
82: 
83: 
84: 
85: 
86: 
87: 
88: 
89: 
90: 
91: 
92: 
93: 
94: 
95: 
96: 
97: 
98: 
99: 
100: 
101: 
102: 
103: 
104: 
105: 
106: 
107: 
108: 
109: 
110: 
111: 
112: 
113: 
114: 
115: 
116: 
117: 
118: 
119: 
120: 
121: 
122: 
123: 
124: 
125: 
126: 
127: 
128: 
129: 
130: 
131: 
132: 
133: 
134: 
135: 
/*****************************************************************************
Standard browsercheck
******************************************************************************/
function lib_bwcheck(){ //Browsercheck (needed)
	this.ver=navigator.appVersion; this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6
	this.mac=this.agent.indexOf("Mac")>-1
	this.opera5=this.agent.indexOf("Opera 5")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5 || this.dom)
	return this
}
var bw=new lib_bwcheck()
var mDebugging=2

oCMenu=new makeCoolMenu("oCMenu")
oCMenu.useframes=1 
oCMenu.frame="frmMain"

oCMenu.useclick=0 

oCMenu.useNS4links=1
oCMenu.NS4padding=2
oCMenu.checkselect=0

oCMenu.offlineUrl="file:///C|/menue/"
oCMenu.onlineUrl="http://deineAdresse.de/coolMenus3/"

oCMenu.pagecheck=0 
oCMenu.checkscroll=1 
oCMenu.resizecheck=1 
oCMenu.wait=500

oCMenu.usebar=1
oCMenu.barcolor="#9fa4ac"
oCMenu.barwidth="800"
oCMenu.barheight="100%"
oCMenu.barx=0
oCMenu.bary=0
oCMenu.barinheritborder=0

oCMenu.rows=1
oCMenu.fromleft=10
oCMenu.fromtop=10
oCMenu.pxbetween=15

oCMenu.menuplacement="top"


oCMenu.level[0]=new Array()
oCMenu.level[0].width=43
oCMenu.level[0].height=30
oCMenu.level[0].bgcoloroff="#9fa4ac"
oCMenu.level[0].bgcoloron="#000080"
oCMenu.level[0].textcolor="#FFFF00"
oCMenu.level[0].hovercolor="#FFFFFF"
oCMenu.level[0].style="padding:2px; font-family:arial,helvetica; font-size:12px;"
oCMenu.level[0].border=0
oCMenu.level[0].bordercolor="#d2d2d0"
oCMenu.level[0].offsetX=0
oCMenu.level[0].offsetY=5
oCMenu.level[0].NS4font="helvetica,tahoma,arial"
oCMenu.level[0].NS4fontSize="2"

oCMenu.level[0].clip=0
oCMenu.level[0].clippx=5
oCMenu.level[0].cliptim=50

if(typeof(window.opera) == 'object')
oCMenu.level[0].filter = 0  
else                         
oCMenu.level[0].filter=0

oCMenu.level[0].align="bottom"


oCMenu.level[1]=new Array()
oCMenu.level[1].width=170
oCMenu.level[1].height=25                    
oCMenu.level[1].style="padding:0px; font-family:arial,helvetica,; font-size:13px;" 
oCMenu.level[1].align="bottom"
oCMenu.level[1].offsetX=1
oCMenu.level[1].offsetY=0                               
oCMenu.level[1].border=0
oCMenu.level[1].bgcoloroff="#9fa4ac"
oCMenu.level[1].bgcoloron="#d2d2d0"
oCMenu.level[1].textcolor="#ffffff"
oCMenu.level[1].hovercolor="#e81121"

oCMenu.level[2]=new Array()
oCMenu.level[2].width=150
oCMenu.level[2].height=20
oCMenu.level[2].style="padding:2px; font-family:arial,helvetica; font-size:12px;"
oCMenu.level[2].align="right"
oCMenu.level[2].offsetX=1
oCMenu.level[2].offsetY=0
oCMenu.level[2].border=0
oCMenu.level[2].NS4font="helvetica,tahoma,arial"
oCMenu.level[2].NS4fontSize="1"

  oCMenu.makeMenu('top1','','&nbsp;Menü 1','','','','','Bilder/Menuepunkte_dg/mp_news.gif','Bilder/Menuepunkte_dg/mp_news_over.gif')
	oCMenu.makeMenu('sub10','top1','&nbsp;Katalog','test.html')
	oCMenu.makeMenu('sub11','top1','&nbsp;Newsletter','test.html')
	oCMenu.makeMenu('sub12','top1','&nbsp;Termine','test.html')

  oCMenu.makeMenu('top2','','&nbsp;Menü 2','','',88,'','Bilder/Menuepunkte_dg/mp_angebote.gif','Bilder/Menuepunkte_dg/mp_angebote_over.gif')
	oCMenu.makeMenu('sub20','top2','&nbsp;Altstoffverwertung','altstoffverwertung.htm')
	oCMenu.makeMenu('sub21','top2','&nbsp;Gartenservice','gartenservice.htm')
	oCMenu.makeMenu('sub22','top2','&nbsp;Leasing&nbsp;Plus')
	oCMenu.makeMenu('sub23','top2','&nbsp;Mobile&nbsp;Hilfe&nbsp;und&nbsp;Betreuung','mobile_hilfe_und_betreuung.htm')
	oCMenu.makeMenu('sub24','top2','&nbsp;&Ouml;koservice')
	oCMenu.makeMenu('sub25','top2','&nbsp;RepaNet/EcoNet')
	oCMenu.makeMenu('sub26','top2','&nbsp;RifaRad','rifa_rad.htm')
	oCMenu.makeMenu('sub267','top2','&nbsp;&Uuml;bungshotel')

  oCMenu.makeMenu('top3','','&nbsp;Menü 3','','',83,'','Bilder/Menuepunkte_dg/mp_ueber_uns.gif','Bilder/Menuepunkte_dg/mp_ueber_uns_over.gif')
	oCMenu.makeMenu('sub30','top3','&nbsp;Geschichte','geschichte.htm')

  oCMenu.makeMenu('top4','','&nbsp;Menü 4','','',155,'','Bilder/Menuepunkte_dg/mp_mitgliedschaft.gif','Bilder/Menuepunkte_dg/mp_mitgliedschaft_over.gif')
	oCMenu.makeMenu('sub40','top4','&nbsp;Firmenmitgliedschaft','firmenmitgliedschaft.htm')
	oCMenu.makeMenu('sub41','top4','&nbsp;Private Mitgliedschaft','private_mitgliedschaft.htm')

  oCMenu.makeMenu('top5','','&nbsp;Menü 5','standort.htm','',95,'','Bilder/Menuepunkte_dg/mp_standort.gif','Bilder/Menuepunkte_dg/mp_standort_over.gif')

  oCMenu.makeMenu('top6','','&nbsp;Menü 6','ihre_meinung.htm','',121,'','Bilder/Menuepunkte_dg/mp_ihre_meinung.gif','Bilder/Menuepunkte_dg/mp_ihre_meinung_over.gif')

  oCMenu.makeMenu('top7','','&nbsp;Menü 7','','',88,'','Bilder/Menuepunkte_dg/mp_partner.gif','Bilder/Menuepunkte_dg/mp_partner_over.gif')


oCMenu.makeStyle(); oCMenu.construct()

geschrieben von Sarah am 10.10.2006 - 20:08
ich hoffe diese beiden codes reichen, ansonsten bitte ich euch mir zu sagen, was für welche ihr noch braucht, anstatt einfach nicht zu antworten. wäre sehr dankbar für eure hilfe!!

lg sarah

geschrieben von weisnix am 11.10.2006 - 19:40
Das funktioniert genau so wie es sein soll. Die Sub-Menüs bleiben sowieso nicht geöffnet. Deshalb ist es völlig egal ob es kurz hinter dem Frame verschwindet.

Wenn die Scrollposition erreicht ist und das Menü wieder aktiv wird, erscheint es an der gleichen Stelle wieder.

Abändern – nein Danke. Aber vielleicht findet sich da ja einer.

geschrieben von Sarah am 11.10.2006 - 19:46
naja, dass es funktioniert habe ich auch nicht bestritten. nur mich störts schon ziemlich, wenn man jedesmal wieder nach oben scrollen muss, damit man einen neuen menüpunkt auswählen kann.

geschrieben von weisnix am 11.10.2006 - 20:08
Das musst du doch gar nicht. Einfach auf das entsprechende Top-Münü mit der Maus und die Subs gehen an der Stelle auf.

geschrieben von Sarah am 11.10.2006 - 20:24
nein das tun sie nicht, das ist ja das problem, von dem ich die ganze zeit rede.

das menü öffnet sich genau am obersten ende der seite, die im hauptframe geöffnet wird.
wenn man dann bei dieser seite runterscrollt, bleibt bzw. öffnet sich das menü trotzdem am obersten ende dieser seite. die Folge: man muss wieder raufscrollen um das menü verwenden zu können.

und das ist ziemlich umständlich.

geschrieben von weisnix am 11.10.2006 - 20:42
Aber genau das tut es bei mir mit deinem Menü.

Da siehst du das es auch an etwas anderem liegen kann. Aber das ist halt so nicht nachvollziehbar.

geschrieben von Sarah am 11.10.2006 - 20:51
okay das ist sehr schlecht.

du hast nicht zufällig eine ahnung an was das liegen könnte?

geschrieben von weisnix am 11.10.2006 - 20:59
Mit welchem Browser testest du das?

geschrieben von Sarah am 11.10.2006 - 21:24
Internet Explorer 6

Und mit Firefox geht das Menü gar nicht!!

geschrieben von weisnix am 11.10.2006 - 21:28
Ich benütze den Firefox, da geht es wunderbar. Der IE6 dürfte da auch keine Probleme machen.

Opera ist da etwas zickiger.

Du kannst mir das gesamte Werk zu mailen, oder onlien stellen.

Entferne mal alle doc-Typen aus den Seiten.

In der Menü- und Hauptseite.





geschrieben von Sarah am 11.10.2006 - 21:56
kann dir keine mail schicken, ist gesperrt!!


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.