Archivlink: javarea.de Forum > JavaScript > 2 Aufgaben für PopUp-Menü-Link...
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > 2 Aufgaben für PopUp-Menü-Link...

Pages: [1]

geschrieben von Airhead am 25.01.2006 - 19:17
Hallo ihr lieben Loite,
hab in meine Seite ein PopUp-Menü eingebaut und das funktioniert eigentlich auch ganz tiptop.
Nun hab ich aber einen Chat auf meiner Seite und der soll von diesem PopUp_menü aus in einem PopUp-Fenster geöffnet werden, zusätzlich soll auf der Hauptseite im Mainframe stehen: "Falls sich kein Popup-Fenster geöffnet hat, deaktiviere bitte...blablabla usw."

Nun hier mal die Zeile aus dem Code:


mm_menu_0118193259_0.addMenuItem("Chat","location='layout.php?id=Chat'");


Das wär jetz der Link dafür, dass im Mainframe dieser Text von oben steht. Aber wie kann ich da noch ein PopUp-Fenster-Link einbauen?!

geschrieben von René am 25.01.2006 - 19:36
Suche und poste den JavaScript-Code in der die rot markierte Funktion steht.

geschrieben von Airhead am 25.01.2006 - 19:42
Wie jetz? Check ich nich...der steht doch da! Oder den ganzen Code?
Bin kein JavaScriptler, verdanke das Script dem Dreamweaver...

geschrieben von René am 25.01.2006 - 20:43
Mit dem was du gepostet hast wird sich keine neue Seite öffnen. Hier fehlt noch:

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
<script ... >
function mm_menu_0118193259_0.addMenuItem(???, ???)
{
	????
}
</script>

geschrieben von Airhead am 26.01.2006 - 18:46
Naja...es war Teil des gesamten Scripts. Eine Seite öffnet sich damit nur halt der PopUp dazu nicht.
Hier mal das ganze Script:
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
function mmLoadMenus() {
  if (window.mm_menu_0118193259_0) return;
                                  window.mm_menu_0118193259_0_1 = new Menu("SOF",73,18,"Verdana, Arial, Helvetica, sans-serif",12,"#000000","#000000","#EA603E","#FFCC66","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
    mm_menu_0118193259_0_1.addMenuItem("Schreibi");
    mm_menu_0118193259_0_1.addMenuItem("Toni");
    mm_menu_0118193259_0_1.addMenuItem("Laabsi");
     mm_menu_0118193259_0_1.fontWeight="bold";
     mm_menu_0118193259_0_1.hideOnMouseOut=true;
     mm_menu_0118193259_0_1.bgColor='#000000';
     mm_menu_0118193259_0_1.menuBorder=2;
     mm_menu_0118193259_0_1.menuLiteBgColor='#000000';
     mm_menu_0118193259_0_1.menuBorderBgColor='#000000';
  window.mm_menu_0118193259_0 = new Menu("root",93,18,"Verdana, Arial, Helvetica, sans-serif",12,"#000000","#000000","#EA603E","#FFCC66","left","middle",3,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_0118193259_0.addMenuItem("Proberaum","location='layout.php?id='");
  mm_menu_0118193259_0.addMenuItem(mm_menu_0118193259_0_1);
  mm_menu_0118193259_0.addMenuItem("Gigs","location='layout.php?id=Gigs'");
  mm_menu_0118193259_0.addMenuItem("Downloads");
  mm_menu_0118193259_0.addMenuItem("Songs","location='layout.php?id=Songs'");
  mm_menu_0118193259_0.addMenuItem("Gästebuch","location='layout.php?id=Gaestebuch'");
  mm_menu_0118193259_0.addMenuItem("Chat","location='layout.php?id=Chat'");
}


Hab das Script einfach mal gekürzt...kann nur 7000 Zeichen schreiben
Bei manchen sachen steht noch keine Location, aus dem Grund, das ichs noch nich gemacht hab.
Hoffe ihr seht da durch...

geschrieben von weisnix am 26.01.2006 - 19:31
Im Prinzip ist das doch ganz einfach, nimm einfach deine Seite speichere sie unter xxxxxx.txt oder xxxxx.htnl und hänge sie als Anhang an deinen Beitrag.

Das was ich da als Script sehe gehört in den Müll. Das ist völlig Wirr.
Da ist mir nur eins in etwa klar, das es sich hier um den Aufbau der Verweise handeln könnte.

Aber vielleicht Hilft mir deine Seite ja besser dein Problem zu verstehen.

geschrieben von Airhead am 26.01.2006 - 20:35
nee...das Script is schon richtig hab den unteren Teil nur einfach weggehaunen wegen der 7000 zeichen...das es alles tiptop funzt könnt ihr hier mal guckn:

http://www.garagenstudios.de/sof/layout.php

Die Seite is aus if-else-Verzweigungen aufgebaut und die Links in "location" stimmen ja alle...
Das PopUp-Menü ist auch noch nicht voll fertiggestellt, also von den Verlinkungen.
Fands ja auch nich toll dieses verkümmerte Stückchen Script hierein zu stellen...
Mir gehts doch eigentlich nur darum das das selbe beim Link "Chat" im PopUp-Menü passiert
wie beim Link "Chat" in diesem Proberaumcomic (auf das Fenster klicken), also das sich in der über die if-else-Verzweigung eine neuer Seitenteil öffnet und zusätzlich ein PopUp-Fenster aufgemacht wird.
Ich glaub ich kann mich einfach nich ausdrücken...

Naja hoffe das man das jetz versteht und ich glaub auch das die Lösung kein Ding is, ich das aber nich packe...

geschrieben von weisnix am 26.01.2006 - 21:23
ich garantiere da für nichts:

HTML-Quelltext
1: 
mm_menu_0118193259_0.addMenuItem("Chat","location='layout.php?id=Chat';open('http://chat.show-off-freaks.de','Chat','width=800,height=600')");


mal Ausprobieren. Laut Script wird an der Stelle die Aktion aufgerufen. Der erste durch location= der zweite durch open.

geschrieben von Airhead am 26.01.2006 - 21:48
Oh...da hättest du aber für garantieren können, funktioniert gnadenlos! Dankeschön!

geschrieben von weisnix am 26.01.2006 - 22:06
Es ist halt etwas einfacher, wenn ich da die ganze Seite vor mir habe.

Dann ist ja recht.


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