Archivlink: javarea.de Forum > JavaScript > coolFrameMenu daten im u-ordner u. blockt
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > coolFrameMenu daten im u-ordner u. blockt

Pages: [1]

geschrieben von nordlicht am 27.12.2006 - 13:29
Wie soll ich mein Prob. Darlegen ?

Meine HP besteht aus mehreren Themengebieten und die möchte ich auch so auf dem webs. ablegen. Jedes Thema ein Ordner mit Unterordnern.
Dieses geht auch wunderbar, die seite wird aufgemacht, nur ist dann das Menü außer betrieb.
Sprich ich kann nicht weiter navigieren

Dieser code für die erste „schicht“ funzt.
oCFMenu.makeSub('woher der Name','test.html','frmMain')

Nur wie muss der code aussehen wenn ich in die tiefe möchte
oCFMenu.makeSub('woher der Name','//Testordner/test.html','frmMain') ????

oder
oder oder

Ich habe schon alle denkbaren Varianten ausprobiert, leider ohne Erfolg.
Jedes Mal streikt danach das Menü. Angezeigt wird es aber weiterhin.

Für antworten und Tipps bin ich wie immer sehr dankbar und sage schon mal im vorwege
Mange tak

Das nordlicht

geschrieben von Danny am 28.12.2006 - 01:59
Hallo nordlicht,
wieso der Doppel-Slash?


versuch es mal so?
HTML-Quelltext
1: 
oCFMenu.makeSub('woher der Name','./Testordner/test.html','frmMain')





Bye Danny

geschrieben von nordlicht am 28.12.2006 - 09:22

Wie gesagt, er findet die seite im Unterordner und macht sie auf.
Das Menü ist zu sehen und wenn ich mit dem Mauszeiger darüber fahre
Wechselt der Mauszeiger zwischen hand und feil.
Eigentlich scheint das Menü zu arbeiten nur werden die Button von den Untermenüs nicht sichtbar.
Leider tappe ich mangels genauen wissens im Dunkeln.

Liegt es an der zu öffnenden Seite?

<html>
<head>
<title>Untitled</title>
</head>
<body>
<script language="JavaScript1.2" src="cframe.js" type="text/javascript"></script>
</body>
</html>

testetest



Edit

Nun habe ich weiter getestet und festgestellt, wenn ich eine Zurückfunktion auf die Neugeöffnete seite einbaue, so das ich wieder auf der Startseite lande, dann ist das Untermenü wieder zu sehen.
Ich suche also einen weg, das das Menü immer im Fordergrund hält und die zu öffnenden Seiten dahinter lädt. Denke ich glaube ich hoffe ich.

Nur wie ist das zu bewerkstelligen??


ich bin für jede Hilfe dankbar

Mit freundlichen Grüßen
Das nordlicht

geschrieben von Danny am 29.12.2006 - 14:44
Hallo nordlicht,
habe ich das richtig verstanden, dass du diesen Code in der ./Testordner/test.html hast?

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
<html>
<head>
<title>Untitled</title>
</head>
<body>
<script language="JavaScript1.2" src="cframe.js" type="text/javascript"></script>
</body>
</html>

testetest


Wenn Ja zwei Anmerkungen:

1.
Ändere die Zeile mit dem <script ... ></script> wie folgt ab:
HTML-Quelltext
1: 
<script language="JavaScript1.2" src="../cframe.js" type="text/javascript"></script>


Du versuchst die cframe.js einzubinden. Diese kann er natürlich nicht finden, weil du dich im Testordner befindest. Deshalb musst du ihm mitteilen, dass er eine Ebene höher suchen soll.

2.
Alles was auf der Seite angezeigt werden soll muss zwischen <body> und </body> stehen. Heist also das testetest steht an der falschen Stelle. Es funktioniert zwar so, sieht aber nicht schön aus und ist so auch nicht angedacht.


Ich hoffe ich konnte dir helfen...

Bye Danny

geschrieben von nordlicht am 29.12.2006 - 16:36
Ja super das war die Lösung danke dir Danny.
Nur noch mal aus reiner Neugierde gefragt, wie weit kann man in die tiefe gehen?
Beim zweiten Ordner scheint Schluss zu sein.
Drei oder mehr punkte haben nichts gebracht

<script language="JavaScript1.2" src=".../cframe.js" type="text/javascript"></script>

Vielen dank noch mal aus dem hohen norden
Das Nordlicht

geschrieben von Danny am 29.12.2006 - 20:06
Hallo nordlicht,
in die Tiefe kannst du ins Unendliche gehen, naja zumindest teoretisch
Machen wir ein Beispiel:

Du rufst die Ordner1/Ordner2/test.html auf, also 2 Unterebenen:
<script language="JavaScript1.2" src="../../cframe.js" type="text/javascript"></script>

das ../ kannst du dann entstprechend staffeln. Zum Verständnis:

./ - bedeutet ausgehend vom aktuellen Verzeichnis
../ - bedeutet ein Verzeichnis höher/zurück springen


Bye Danny


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