Frage für html-Klotz

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
liveundinfarbe
Regular
Posts: 126
Joined: Tue Feb 19, 2008 9:24 am
Location: Vienna
Contact:

Frage für html-Klotz

Post by liveundinfarbe »

hi,
ich würde gerne in einen html-klotz bilder einbinden die einen link darstellen, soweit nix besonderes. ich hätt das aber gern als hover in dem sinne, dass das bild quasi schwarz-weiß dargestellt wird und bei mouseover das original-farbliche bild dargestellt - geht das in einem html-klotz ?

Code: Select all

<body onload="MM_preloadImages('http://www.liveundinfarbe.at/uploads/Powerbar_soelden.gif')">
<a href="http://www.liveundinfarbe.at" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image1','','Powerbar_soelden.gif',1)"><img src="http://www.liveundinfarbe.at/uploads/Powerbar_soelden_sw.gif" name="Image1" width="281" height="172" border="0" id="Image1" /></a>
</body>
thx, weil so gehts nämlich ned.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Frage für html-Klotz

Post by garvinhicking »

Hi!

Das geht in nem HTMLKlotz, und Du brauchst javascript dafür. Du kannst da natürlich kein <body> reinpacken sondern brauchst ein javascript das gekappselt in einem html-klotz ausgegeben werden kann.

Also müsste ja eigentlich auch ohne preloadImages klappen.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
liveundinfarbe
Regular
Posts: 126
Joined: Tue Feb 19, 2008 9:24 am
Location: Vienna
Contact:

Post by liveundinfarbe »

da kann ich mir jetzt ehrlicherweise als unwissender nix drunter vorstellen :shock:
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Einfach <body...> und </body> weglassen.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
liveundinfarbe
Regular
Posts: 126
Joined: Tue Feb 19, 2008 9:24 am
Location: Vienna
Contact:

Post by liveundinfarbe »

hi garvin,

also ich hätt da mal folgenden code:

Code: Select all

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



<a href="http://www.liveundinfarbe.at" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image1','','http://www.liveundinfarbe.at./uploads/Powerbar_soelden.gif',0)"><img src="http://www.liveundinfarbe.at./uploads/Powerbar_soelden_sw.gif" name="Image1" width="281" height="172" border="0" id="Image1" /></a>
der leider original genau nicht den gewünscht effekt bringt, das graue bild wird zwar angezeigt, bilder nummer 2 aber nicht. woran kanns scheitern ?
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Wo hast du den code eingebaut? Auf deiner Seite sehe ich ihn nicht? Wenn du javascript einfügst solltest du "textformatierungen anwenden" auf "nein" stellen.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
liveundinfarbe
Regular
Posts: 126
Joined: Tue Feb 19, 2008 9:24 am
Location: Vienna
Contact:

Post by liveundinfarbe »

Krawuzikapuzi, das war der entscheidende tipp, danke, haut hin.
lg simon
Post Reply