mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 01:39 Benutzername: Passwort: Auto-Login

Thema: roll over madness vom 14.01.2013


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> roll over madness
Seite: 1, 2, 3  Weiter
Autor Nachricht
melomelone
Threadersteller

Dabei seit: 28.11.2005
Ort: -
Alter: 46
Geschlecht: -
Verfasst Mo 14.01.2013 13:18
Titel

roll over madness

Antworten mit Zitat Zum Seitenanfang

Hallo, ich habe ein Problem mit einem Projekt
Hier ein Link zum Projekt http://bjoernschmitz.com/test/koepfe.html

Ich möchte das wenn ich die Bildbereiche verlassen wieder alles auf Anfang geht. Blöderweise bleibt das eine Bild immer stecken und ich weiss nicht woran es liegt. Hat jemand eine Idee oder kann mir sagen wo ich im Code etwas ändern muss.

Code:


<style type="text/css">td img {display: block;}</style>
<script language="JavaScript1.2" type="text/javascript">
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_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_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;
  } }
}

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];}}
}

//-->
</script>
</head>
<body bgcolor="#ffffff" onload="MM_preloadImages('Bilder/koepfe_r1_c1_s2.png','Bilder/koepfe_r1_c2_s2.png','Bilder/koepfe_r1_c2_s4.png','Bilder/koepfe_r1_c1_s4.png','Bilder/koepfe_r1_c2_s3.png','Bilder/koepfe_r1_c1_s3.png','Bilder/koepfe_r1_c1_s5.png','Bilder/koepfe_r1_c2_s5.png');">
<table style="display: inline-table;" border="0" cellpadding="0" cellspacing="0" width="1168">
<!-- fwtable fwsrc="Vainiac_logo_2013_2_koepfe2.png" fwpage="Seite 1" fwbase="koepfe.png" fwstyle="Dreamweaver" fwdocid = "2109022876" fwnested="0" -->
  <tr>
   <td><img src="Bilder/spacer.gif" width="614" height="1" border="0" alt="" /></td>
   <td><img src="Bilder/spacer.gif" width="554" height="1" border="0" alt="" /></td>
   <td><img src="Bilder/spacer.gif" width="1" height="1" border="0" alt="" /></td>
  </tr>

  <tr>
   <td><a href="javascript:;" onmouseout="MM_swapImgRestore();MM_nbGroup('out');" onmouseover="MM_nbGroup('over','koepfe_r1_c1_s1','Bilder/koepfe_r1_c1_s2.png','',1);MM_swapImage('koepfe_r1_c2_s1','','Bilder/koepfe_r1_c2_s2.png',1);" onclick="MM_nbGroup('down','navbar1','koepfe_r1_c2_s1','Bilder/koepfe_r1_c2_s4.png',1);MM_swapImage('koepfe_r1_c1_s1','','Bilder/koepfe_r1_c1_s4.png',1);"><img name="koepfe_r1_c1_s1" src="Bilder/koepfe_r1_c1_s1.png" width="614" height="681" border="0" id="koepfe_r1_c1_s1" alt="" /></a></td>
   <td><a href="javascript:;" onmouseout="MM_swapImgRestore();MM_nbGroup('out');" onmouseover="MM_nbGroup('over','koepfe_r1_c2_s1','Bilder/koepfe_r1_c2_s3.png','',1);MM_swapImage('koepfe_r1_c1_s1','','Bilder/koepfe_r1_c1_s3.png',1);" onclick="MM_nbGroup('down','navbar1','koepfe_r1_c1_s1','Bilder/koepfe_r1_c1_s5.png',1);MM_swapImage('koepfe_r1_c2_s1','','Bilder/koepfe_r1_c2_s5.png',1);"><img name="koepfe_r1_c2_s1" src="Bilder/koepfe_r1_c2_s1.png" width="554" height="681" border="0" id="koepfe_r1_c2_s1" alt="" /></a></td>
   <td><img src="Bilder/spacer.gif" width="1" height="681" border="0" alt="" /></td>
  </tr>
</table>
  View user's profile Private Nachricht senden
Karlarsch

Dabei seit: 05.02.2007
Ort: -
Alter: 58
Geschlecht: Männlich
Verfasst Mo 14.01.2013 14:28
Titel

Antworten mit Zitat Zum Seitenanfang

Dein Code ist wirklich gruselig. Fireworks kann dir die Arbeit nicht abnehmen selber HTML, CSS und JS zu lernen.

Allerdings: Das Ganze vorhaben geht auch ohne JS nur mit CSS.

Mal ein Beispiel auf die Schnelle wie es funktionieren könnte ... geht bestimmt noch eleganter: http://jsfiddle.net/5F9qH/

Gruß
Karl
  View user's profile Private Nachricht senden
Anzeige
Anzeige
melomelone
Threadersteller

Dabei seit: 28.11.2005
Ort: -
Alter: 46
Geschlecht: -
Verfasst Mo 14.01.2013 14:45
Titel

Antworten mit Zitat Zum Seitenanfang

und statt Farben und Größen kann ich dann Bilder zuweisen?
  View user's profile Private Nachricht senden
Karlarsch

Dabei seit: 05.02.2007
Ort: -
Alter: 58
Geschlecht: Männlich
Verfasst Mo 14.01.2013 14:47
Titel

Antworten mit Zitat Zum Seitenanfang

melomelone hat geschrieben:
und statt Farben und Größen kann ich dann Bilder zuweisen?

Sobald du CSS verstehst, ja.

Gruß
Karl
  View user's profile Private Nachricht senden
melomelone
Threadersteller

Dabei seit: 28.11.2005
Ort: -
Alter: 46
Geschlecht: -
Verfasst Mo 14.01.2013 15:25
Titel

Antworten mit Zitat Zum Seitenanfang

danke,ich probiermal was aus
  View user's profile Private Nachricht senden
melomelone
Threadersteller

Dabei seit: 28.11.2005
Ort: -
Alter: 46
Geschlecht: -
Verfasst Mo 14.01.2013 17:50
Titel

Antworten mit Zitat Zum Seitenanfang

jetzt habe ich eine gute Methode gefunden, aber es funktioniert nicht *Schnief*
Das Bild wird nicht geladen/angezeigt!

Um es einfach zu halten habe ich alle Datein im selben Ordner liegen.

Code:

.foto-link
{
width: 584px;
height: 681px;
border:1px solid red;
display: block;
margin: 0 auto;
}

.foto1
{
background-image: url(basti.png) no-repeat;
}

.foto-link:hover
{
background-position: 0 -190px;
}


html
Code:

<html>
<head>
<title>
</title>
<link rel="stylesheet" type="text/css" href="design.css">


</head>

<body>
 <a href="#" class="foto-link foto1"></a>
</body>
</html>


Zuletzt bearbeitet von melomelone am Mo 14.01.2013 17:51, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
DEKONSTRUKTIV

Dabei seit: 22.06.2009
Ort: bln
Alter: -
Geschlecht: -
Verfasst Mo 14.01.2013 18:06
Titel

Antworten mit Zitat Zum Seitenanfang

melomelone hat geschrieben:
jetzt habe ich eine gute Methode gefunden, aber es funktioniert nicht


brillante methode.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
melomelone
Threadersteller

Dabei seit: 28.11.2005
Ort: -
Alter: 46
Geschlecht: -
Verfasst Mo 14.01.2013 18:13
Titel

Antworten mit Zitat Zum Seitenanfang

aber irgendwo ist der wurm drin. Mein Bild wird nicht angezeigt!

/Nachtrag:
.png ging nicht .jpg geht
komisch oder?


Zuletzt bearbeitet von Nimroy am Mo 14.01.2013 18:24, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
 
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3  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.