Naja du hast dir wahrscheinlich was zusammengesucht und hast es dann nichtmal, davon war ich natürlich nicht ausgegangen, dann können wir es eh gleich anders machen, ich hab ne viel hübschere Variante geschrieben für Mouseover die auf
jquery basiert.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | <script type="text/javascript" src="scripts/jquery/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
//Mouseover für mosrc Attribute bei Bildern
var mosrcFn = function (){
var el = $(this);
var src = el.attr('src');
el.attr('src', el.attr('mosrc'));
el.attr('mosrc', src);
};
$("img[mosrc]").hover(mosrcFn, mosrcFn);
});
$(window).load(function() {
//Bilder von Mouseovern vorladen
$("img[mosrc]").each(function() {
var img = new Image();
img.src = $(this).attr('mosrc');
});
});
</script>
|
Das müsste in den Kopf deines HTML ok, du kannst es auch einfach an den Anfang von deiner Content Datei setzen, aber im Grund sollte es in die index.htm des Designs oder halt mit $design->addheader('...'); eingefügt werden.
Auf jeden Fall kannst du dann einfach <img src="hier der pfad zum bild" mosrc="hier der pfad zum mouseover" alt="bild" /> verwenden für Mouseover, das sieht dann viel aufgeräumter aus, finde ich.
Du musst dabei natürlich ggf. den Pfad und den Namen der jquery_xxx.js anpassen, wie du es eben bei dir einrichtest.
Zuletzt modifiziert von Mairu am 29.10.2009 - 13:05:49