mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 18.04.2024 19:58 Benutzername: Passwort: Auto-Login

Thema: Dropdown Box mit Rollover vom 15.11.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Dropdown Box mit Rollover
Seite: 1, 2  Weiter
Autor Nachricht
Hennee
Threadersteller

Dabei seit: 15.11.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 15.11.2008 13:32
Titel

Dropdown Box mit Rollover

Antworten mit Zitat Zum Seitenanfang

Hallo Community :],
bin durch die Google Suche auf euch gestoßen, da dieses Thema hier schon einige male bearbeitet wurde, dachte ich, gibt es bestimmt jemanden hier, der mir helfen kann.

Ich möchte auf meiner Seite eine Dropdown Box erstellen. Im moment besteht die Navigation aus einem Rollover Bild. Da ich aber noch Unterkategorien einordnen möchte, wäre eine Dropdownbox einfach perfekt.

Der Code für meine Rolloverbilder sieht so aus:

Code:

<?php
?>
<head>
<title>navi</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/JavaScript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('//Pfad///navi_over_01.jpg','//Pfad///navi_over_03.jpg','//Pfad///navi_over_07.jpg','//Pfad///navi_over_09.jpg','//Pfad///navi_over_11.jpg','//Pfad///navi_over_13.jpg','images/navi/navi_05.jpg')">
<a href="javascript:;" target="_top" onClick="MM_nbGroup('down','group1','navi01','//Pfad///navi_over_09.jpg',1)" onMouseOver="MM_nbGroup('over','navi01','//Pfad///navi_over_01.jpg','//Pfad///navi_05.jpg',1)" onMouseOut="MM_nbGroup('out')"></a><a href="http://www.seitenname.in/" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image14','','//Pfad///navi_over_01.jpg',0)"><img src="//Pfad///navi_01.jpg" name="Image14" width="75" height="36" border="0"></a><a href="http://www.seitenname.in/"></a><a href="http://www.seitenname.in/category/own-content/" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image3','','//Pfad///navi_over_03.jpg',1)"><img src="//Pfad///navi_03.jpg" name="Image3" width="132" height="36" border="0"></a><a href="http://www.seitenname.in/category/videos/" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image5','','//Pfad///navi_over_05.jpg',0)"><img src="//Pfad///navi_05.jpg" name="Image5" width="75" height="36" border="0"></a><a href="http://www.seitenname.in/category/picdumps/" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image7','','//Pfad///navi_over_07.jpg',1)"><img src="//Pfad///navi_07.jpg" name="Image7" width="75" height="36" border="0"></a><a href="http://www.seitenname.in/category/flash/" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image9','','//Pfad///navi_over_09.jpg',1)"><img src="//Pfad///navi_09.jpg" name="Image9" width="75" height="36" border="0"></a><a href="http://www.seitenname.in/category/allgemein/" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image11','','//Pfad///navi_over_11.jpg',1)"><img src="//Pfad///navi_11.jpg" name="Image11" width="75" height="36" border="0"></a><a href="http://www.seitenname.in/partneralle" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image13','','//Pfad///navi_over_13.jpg',1)"><img src="//Pfad///navi_13.jpg" name="Image13" width="75" height="36" border="0"></a><img src="//Pfad///navi_02.jpg" width="10" height="36"><img src="//Pfad///navi_04.jpg" width="10" height="36"><img src="//Pfad///navi_06.jpg" width="10" height="36"><img src="//Pfad///navi_08.jpg" width="10" height="36"><img src="//Pfad///navi_10.jpg" width="10" height="36"><img src="//Pfad///navi_12.jpg" width="10" height="36"><img src="//Pfad///navi_14.jpg" width="138" height="36">
</body>
</html>}

function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('//Pfad///navi_over_01.jpg','//Pfad///navi_over_03.jpg','//Pfad///navi_over_07.jpg','//Pfad///navi_over_09.jpg','//Pfad///navi_over_11.jpg','//Pfad///navi_over_13.jpg','images/navi/navi_05.jpg')">
<a href="javascript:;" target="_top" onClick="MM_nbGroup('down','group1','navi01','//Pfad///navi_over_09.jpg',1)" onMouseOver="MM_nbGroup('over','navi01','//Pfad///navi_over_01.jpg','//Pfad///navi_05.jpg',1)" onMouseOut="MM_nbGroup('out')"></a><a href="http://www.kranked.in/" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image14','','//Pfad///navi_over_01.jpg',0)"><img src="//Pfad///navi_01.jpg" name="Image14" width="75" height="36" border="0"></a><a href="http://www.kranked.in/"></a><a href="http://www.kranked.in/category/own-content/" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image3','','//Pfad///navi_over_03.jpg',1)"><img src="//Pfad///navi_03.jpg" name="Image3" width="132" height="36" border="0"></a><a href="http://www.kranked.in/category/videos/" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image5','','//Pfad///navi_over_05.jpg',0)"><img src="//Pfad///navi_05.jpg" name="Image5" width="75" height="36" border="0"></a><a href="http://www.kranked.in/category/picdumps/" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image7','','//Pfad///navi_over_07.jpg',1)"><img src="//Pfad///navi_07.jpg" name="Image7" width="75" height="36" border="0"></a><a href="http://www.kranked.in/category/flash/" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image9','','//Pfad///navi_over_09.jpg',1)"><img src="//Pfad///navi_09.jpg" name="Image9" width="75" height="36" border="0"></a><a href="http://www.kranked.in/category/allgemein/" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image11','','//Pfad///navi_over_11.jpg',1)"><img src="//Pfad///navi_11.jpg" name="Image11" width="75" height="36" border="0"></a><a href="http://www.kranked.in/partneralle" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image13','','//Pfad///navi_over_13.jpg',1)"><img src="//Pfad///navi_13.jpg" name="Image13" width="75" height="36" border="0"></a><img src="//Pfad///navi_02.jpg" width="10" height="36"><img src="//Pfad///navi_04.jpg" width="10" height="36"><img src="//Pfad///navi_06.jpg" width="10" height="36"><img src="//Pfad///navi_08.jpg" width="10" height="36"><img src="//Pfad///navi_10.jpg" width="10" height="36"><img src="//Pfad///navi_12.jpg" width="10" height="36"><img src="//Pfad///navi_14.jpg" width="138" height="36">
</body>
</html>


Das habe ich mir Dreamweaver soweit auch ganz ordentlich hingekriegt und alles funktioniert. Wie baue ich jetzt eine ordentliche Dropdown Box ein? Ich habe auch nochmal ein Screenshot gemacht, dann kann jeder sehen wie genau ich mir das vorstelle (ist mit Photoshop erstellt, Normalerweise wäre der Menüpunkt "Pics" dort in einer anderen Farbe, wegen dem Rollover-Effekt):
http://img3.imagebanana.com/img/mrkcj4h/Unbenannt.JPG

Ich hoffe ihr könnt mir helfen!

lG
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 15.11.2008 13:44
Titel

Antworten mit Zitat Zum Seitenanfang

Und weil es das Thema hier schon so häufig gab, findest du auch Lösungen für dein Problem wenn du nochmal die Suche nutzt. Lächel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Hennee
Threadersteller

Dabei seit: 15.11.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 15.11.2008 13:47
Titel

Antworten mit Zitat Zum Seitenanfang

Nie in verbindung mit Rollover, ich wüsste auch nicht genau wie ich das einbinden kann/soll. Deshalb bräuchte ich schon was spezielles. Ich hoffe, das ist kein Problem!
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 15.11.2008 13:49
Titel

Antworten mit Zitat Zum Seitenanfang

http://livedocs.adobe.com/dreamweaver/mx2004/using/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Using_Dreamweaver&file=19_jsb32.htm

http://www.layersmagazine.com/spry-navigation-dreamweaver.html

http://www.adobe.com/support/dreamweaver/


und F1.


Einfach für grafische Navigation: Fireworks


Zuletzt bearbeitet von m am Sa 15.11.2008 13:53, insgesamt 3-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Kash

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Sa 15.11.2008 13:50
Titel

Antworten mit Zitat Zum Seitenanfang

evtl sucht du ja so etwas.
diese menüs kannst du anpassen, falls es unbedingt images sein müßen.

http://www.cssplay.co.uk/menus/dd_valid.html


// oder siehe links von m


Zuletzt bearbeitet von Kash am Sa 15.11.2008 13:51, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Hennee
Threadersteller

Dabei seit: 15.11.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 15.11.2008 14:37
Titel

Antworten mit Zitat Zum Seitenanfang

Vielen Dank! Das Dropdown Menü habe ich mit Fireworks hinbekommen, nur Funktioniert der Rollover Effekt jetzt nicht mehr, ich hoffe, dass ihr mir da noch helfen könnt wie ich den da wieder rein bekomme :p
  View user's profile Private Nachricht senden
Kash

Dabei seit: 07.11.2002
Ort: Schopfheim
Alter: 41
Geschlecht: Männlich
Verfasst Sa 15.11.2008 14:42
Titel

Antworten mit Zitat Zum Seitenanfang

kannst du bitte mal einen Link zu einem onlinebeispiel posten
  View user's profile Private Nachricht senden
Hennee
Threadersteller

Dabei seit: 15.11.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 15.11.2008 15:21
Titel

Antworten mit Zitat Zum Seitenanfang

Im Prinzip muss ich nurnoch rausfinden, wie man einen Rollover effekt mit Fireworks erstellt, dann habe ich alles. Das Popdown menü hat geklappt, aber der Rollover effekt wenn man mit der Maus drüber fährt ist weg, den kann man aber bestimmt wieder kriegen mit Fireworks oder?
  View user's profile Private Nachricht senden
 
Ähnliche Themen [Javascript][CSS] JavaScrip-Rollover-Bild in CSS-Dropdown
Nach Dropdown auswahl neues Dropdown erscheinen
CSS Dropdown
Dropdown standart!
Dropdown Menü
dropdown linkliste
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.