Archivlink: javarea.de Forum > JavaScript > coolFrame Menue
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > coolFrame Menue
Pages: [1]
| geschrieben von fleurop am 24.09.2005 - 20:16 |
Hallo, ich habe soeben ein "coolFrame Menue" in eine meiner neuen Internetseiten eingefügt. Ich habe nun folgende Frage:
Ich möchten den zu öffnenden Link in einem InlineFrame öffnen lassen. Kann mir jemand sagen wie ich das mit diesem Menue realisieren kann?
Danke schon im voraus.
PS: ich bin neu hier! |
| geschrieben von Patrick am 25.09.2005 - 09:13 |
Moin,
dass du hier neu bist, freut uns natürlich. Allerdings sollte jeder in der Lage sein, die Suche zu benutzen. Ich habe dir hier schonmal den Link zur Suche rausgesucht. Zum Theman coolFrameMenu gibts etliche Beiträge und bestimmt findest du dort ne Lösung.
Hier die Suche:
http://javarea.de/forum/search.php3?s=
|
| geschrieben von weisnix am 25.09.2005 - 09:14 |
Hallo,
wenn alle Links in dem selben iFrame geöffnet werden sollen, geht es am einfachsten in dem du in – oCMenu.useframes=1 eine 1 Stehen hast und in - oCMenu.frame="iFrame" den Namen des Frames einträgst.
Achtung - damit werden die Submenüs im iFrame geöffnet.
Eine andere Möglichkeit ist es im Linkaufbau zu setzen:
oCMenu.makeMenu('sub10','top1',' Menü 1.1','http://www.google.de','_blank')
Der Aufbau in der klammer:
1.Punkt – Rang top für Hauptmenü sub für Submenü
2.Punkt – Wenn sub dann zu welchem top oder weitere subs zum nächst Höheren
3.Punkt – Menütext
4.Punkt – Menüverweis
5.Punkt – Zielfenster – nur wenn abweichend von oCMenu.frame=
Hier kannst du jetzt deinen iFramnamen angeben.
Und wenn wir schon dabei sind,
6.Punkt – für ein breiteren Menüpunkt
7.Punkt – für ein höheren Menüpunkt – wichtig bei einem Zeilenumbruch <br>
8.Punkt – eine Grafik einbinden
9.Punkt - eine Grafik für onmouseover einbinden
10.Punkt – ein abweichende Hindergrundfarbe verwenden
11.Punkt - ein abweichende Hindergrundfarbe verwenden für onmouseover
12.Punkt – eine abweichende Textfarbe verwenden
13.Punkt - eine abweichende Textfarbe verwenden für onmouseover
14.Punkt – für eine Scriptanweisung – onclick, alert, usw. oder frei definierte
Hier könnte ein zweites Framefenster gleichzeitig mit dem im Verweis notierten geändert werden. Beispiel: onclick(„zweiteSeite.htm,Framename“)
15.Punkt – für eine Scriptanweisung onmouseover
16.Punkt - für eine Scriptanweisung onmouseout
die einzelnen Punkte werden mit einem Komma getrennt. Wenn Punkte zwischendrin nicht verwendet werde bekommen sie einen Nullwert. (‚’ oder’0’)
Gruß
|
| geschrieben von fleurop am 25.09.2005 - 09:38 |
Hallo,
danke für deine Antwort, ich kann nur leider die beiden Code nicht finden.
Kannst du mur sagen wo die sich befinden?
Es gibt ja 2 javascript Dateien:
link.js
menu_1.js
Befinded sich der Quellcode in einer dieser Dateien? |
| geschrieben von weisnix am 25.09.2005 - 10:40 |
die müssen in der link.js stehen.
Zu dem gibt es da unterschiedliche Scripte. Ich hoffe das du das neuste hast.
Häng deine link.js als link.txt an den Beitrag, dann sind wir auf dem gleichem Stand wie du.
|
| geschrieben von fleurop am 26.09.2005 - 22:31 |
hier mein link.js:
function onLoad()
{
window.SMainMenu = new Menu();
SMainMenu.addMenuItem("Ticker", "location='http://java.topcool.de'");
SMainMenu.addMenuItem("Scroller", "location='http://java.topcool.de'");
SMainMenu.addMenuItem("Clock-Date", "location='http://java.topcool.de'");
SMainMenu.addMenuItem("Chat", "location='http://java.topcool.de'");
SMainMenu.addMenuItem("Forum", "location='http://java.topcool.de'");
SMainMenu.fontColor = "white";
SMainMenu.bgColor = "#426399";
SMainMenu.menuItemBgColor = "#426399";
SMainMenu.menuHiliteBgColor = "#426399";
SMainMenu.fontColorHilite = "#FF3399";
window.AMainMenu = new Menu();
AMainMenu.addMenuItem("Suchmaschine", "location='http://java.topcool.de'");
AMainMenu.addMenuItem("Menüs", "location='http://java.topcool.de'");
AMainMenu.addMenuItem("ActivX Steuerelement", "location='http://java.topcool.de'");
AMainMenu.fontColor = "white";
AMainMenu.bgColor = "#426399";
AMainMenu.menuItemBgColor = "#426399";
AMainMenu.menuHiliteBgColor = "#426399";
AMainMenu.fontColorHilite = "#FF3399";
window.CMainMenu = new Menu();
CMainMenu.addMenuItem("CGI-Perl", "location='http://java.topcool.de'");
CMainMenu.addMenuItem("PHP3", "location='http://java.topcool.de'");
CMainMenu.fontColor = "white";
CMainMenu.bgColor = "#426399";
CMainMenu.menuItemBgColor = "#426399";
CMainMenu.menuHiliteBgColor = "#426399";
CMainMenu.fontColorHilite = "#FF3399";
window.BMainMenu = new Menu();
BMainMenu.addMenuItem("Impressum", "location='link_seiten/Impressum.htm'");
BMainMenu.fontColor = "white";
BMainMenu.bgColor = "#426399";
BMainMenu.menuItemBgColor = "#426399";
BMainMenu.menuHiliteBgColor = "#426399";
BMainMenu.fontColorHilite = "#FF3399";
SMainMenu.writeMenus();
} |
| geschrieben von weisnix am 26.09.2005 - 22:45 |
Da muss ich wohl was verwechselt haben. 
Meine Erklärung gilt für das CoolMenü. Das hilft dir da ja nicht.
Aber hier steht deine Antwort. Weiter unten - Beitrag von René
|
| geschrieben von fleurop am 26.09.2005 - 23:06 |
| Super, vielen Dank funktioniert hervorragend!!! |
| geschrieben von fleurop am 30.09.2005 - 11:35 |
Hallo,
ich habe in den letzten Tagen mal kräftig weiterprogrammiert, habe das Menue auch immer wieder geprüft, doch als ich nach einer weiteren Programmierung heute morgen es wieder probierte funktionierte gar nichts mehr. In der Vorschau bekommeich einen Laufzeitfehler und im IExplorer öffnet sich das Menue nicht mehr.
Ich hänge jetzt mal die Quellcode unten an vieleicht kann ja jemand der Ahnung hat einen Feler finden. Habe schon alles überprüft, mit dem Orginalquelltext, etc.
Quelltext:
<script LANGUAGE="JavaScript1.2" SRC="menu_1.js"> </script>
<script LANGUAGE="JavaScript1.2" SRC="links.js"> </script>
<p></p>
<table bgcolor="#003366" border="0">
<tr>
<td bgcolor="#006699" align="center" width="188"><a href="javascript:window.showMenu(window.SMainMenu);"><b><font face="verdana,arial,helvetica,espy,sans-serif" size="2" color="#FFFFFF"><u>Verein</u></font></b></a></td>
<td bgcolor="#006699" align="center" width="188"><a href="javascript:window.showMenu(window.AMainMenu);"><b><font face="verdana,arial,helvetica,espy,sans-serif" size="2" color="#FFFFFF"><u>Sport</u></font></b></a></td>
<td bgcolor="#006699" align="center" width="188"><a href="javascript:window.showMenu(window.CMainMenu);"><b><font face="verdana,arial,helvetica,espy,sans-serif" size="2" color="#FFFFFF"><u>Das drumherum</u></font></b></a></td>
<td bgcolor="#006699" align="center" width="188"><a href="javascript:window.showMenu(window.BMainMenu);"><b><font face="verdana,arial,helvetica,espy,sans-serif" size="2" color="#FFFFFF"><u>Kontakt</u></font></b></a></td>
</tr>
</table>
<script LANGUAGE="JavaScript1.2">
<!--
// For MS IE
if(document.all)
{
onLoad()
}
// -->
</script>
links.js:
function onLoad()
{
window.SMainMenu = new Menu();
SMainMenu.addMenuItem("Ticker", "location='http://java.topcool.de'");
SMainMenu.addMenuItem("Scroller", "location='http://java.topcool.de'");
SMainMenu.addMenuItem("Clock-Date", "location='http://java.topcool.de'");
SMainMenu.addMenuItem("Chat", "location='http://java.topcool.de'");
SMainMenu.addMenuItem("Forum", "location='http://java.topcool.de'");
SMainMenu.fontColor = "white";
SMainMenu.bgColor = "#426399";
SMainMenu.menuItemBgColor = "#426399";
SMainMenu.menuHiliteBgColor = "#426399";
SMainMenu.fontColorHilite = "#FF3399";
window.AMainMenu = new Menu();
AMainMenu.addMenuItem("Suchmaschine", "location='http://java.topcool.de'");
AMainMenu.addMenuItem("Menüs", "location='http://java.topcool.de'");
AMainMenu.addMenuItem("ActivX Steuerelement", "location='http://java.topcool.de'");
AMainMenu.fontColor = "white";
AMainMenu.bgColor = "#426399";
AMainMenu.menuItemBgColor = "#426399";
AMainMenu.menuHiliteBgColor = "#426399";
AMainMenu.fontColorHilite = "#FF3399";
window.CMainMenu = new Menu();
CMainMenu.addMenuItem("CGI-Perl", "location='http://java.topcool.de'");
CMainMenu.addMenuItem("PHP3", "location='http://java.topcool.de'");
CMainMenu.fontColor = "white";
CMainMenu.bgColor = "#426399";
CMainMenu.menuItemBgColor = "#426399";
CMainMenu.menuHiliteBgColor = "#426399";
CMainMenu.fontColorHilite = "#FF3399";
window.BMainMenu = new Menu();
BMainMenu.addMenuItem("Impressum", "parent.IFrame_1.location='link_seiten/Impressum.htm'");
BMainMenu.addMenuItem("Kontakt", "parent.IFrame_1.location='link_seiten/Kontakt.htm'");
BMainMenu.addMenuItem("Links", "parent.IFrame_1.location='link_seiten/Links.htm'");
BMainMenu.fontColor = "white";
BMainMenu.bgColor = "#426399";
BMainMenu.menuItemBgColor = "#426399";
BMainMenu.menuHiliteBgColor = "#426399";
BMainMenu.fontColorHilite = "#FF3399";
SMainMenu.writeMenus();
} |
|