Bildaustausch in verschiedenen Bildgrößen
Starter
- javascript
Hallo Zusammen!
Vielleicht kann mir jemand helfen, bin etwas verzweifelt...
Ich erstelle eine Internetseite mit Frontpage (Bin noch Anfänger), auf einer Seite befinden sich Bilder, beim klicken auf eins der Bilder soll dieses durch ein größeres Bild ersetzt werden und hier liegt das Problem.
Hab mit "Bildaustausch" gearbeitet und die Größenangabe des kleinen Bildes aus dem Code entfernt, dann funktioniert es auch einwandfrei, aber immer wenn ich die Seite veröffentlich oder abspeicher und neu öffne zieht der sich irgendwoher die Größenangabe des kleinen Bildes und stellt das große Austauschbild in der kleinen Größe (total verzerrt) dar.
Die Funktionen im Head sehen wie folgt aus:
<script language="JavaScript">
<!--
function FP_swapImg() {//v1.0
var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
elm.$src=elm.src; elm.src=args[n+1]; } }
}
function FP_getObjectByID(id,o) {//v1.0
var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
return null;
}
function FP_swapImgRestore() {//v1.0
var doc=document,i; if(doc.$imgSwaps) { for(i=0;i<doc.$imgSwaps.length;i++) {
var elm=doc.$imgSwaps[i]; if(elm) { elm.src=elm.$src; elm.$src=null; } }
doc.$imgSwaps=null; }
}
function FP_preloadImgs() {//v1.0
var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}
// -->
</script>
Im Body:
<img border="0" src="banner/Bild1" id="img10" onmouseout="FP_swapImgRestore()" onclick="FP_swapImg(0,1,/*id*/'img10',/*url*/'Banner/Bild1_gross.jpg')" width="150" height="38" ><br>
Hi
Vielleicht kann mir jemand helfen, bin etwas verzweifelt...
Ich erstelle eine Internetseite mit Frontpage
Hier liegt das Problem ;-)
THX
------------------------------
lieber ein Pinguin der läuft
als ein Fenster das hängt
------------------------------
Hi,
leider ist dieser Hinweis nicht sehr hilfreich!
Trotzdem DANKE!!!
Starter