ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
191
191
EMPFEHLEN
-
Hallo zusammen,
ich bin Anfänger und komme auch nach langem suchen leider nicht weiter:
Kann mir jemand sagen, wie ich in folgendem Script die Bildbreite des Anzeigebildes (große darstellung) auf eine bestimmte Bildgröße beschränken kann, ohne das die gezeigten Bilder verzehrt werden? Maximal soll das Bild 720 px sein. Kleiner bilder sollen allerdings nicht vergrößert werden.
Vielen Dank für eure Hilfe
Code javascript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
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_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; }
Geändert von sheel (25.10.11 um 13:13 Uhr) Grund: Codetags
-
25.10.11 13:08 #2
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Sorry, aber den Code ohne Formatierung kann man nicht lesen.
Damit Bilder die kleiner sind nicht verändert werden, musst du die Größe abfragen und dann mit Hilfe eines IF-Blockes entscheiden was gemacht wird.
Code javascript:1 2 3
if (groesse > 720) { // wird nur ausgeführt wenn der Wert größer als 720 ist }
Damit ein Bild gleichmäßig angepasst wird, gebe beim img-Tag einfach nur den Wert an den du berechnest (z.B. die Bildbreite), den Wert für die Höhe lässt du einfach weg.Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
Setzt dann im gegebenen Fall die Höhe auf "auto", sollte dann passen.
Ähnliche Themen
-
[Typo3] Bildbreite nicht einstellbar
Von Mikay Kun im Forum Content Management Systeme (CMS)Antworten: 6Letzter Beitrag: 06.11.11, 19:49 -
Bildbreite variable bei fester höhe?
Von hanspeter123 im Forum PHPAntworten: 30Letzter Beitrag: 18.05.11, 16:06 -
[dojo/javascript] Nachgeladener JavaScript Code wird nicht geparst!
Von CyrusOne im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 09.10.08, 23:18 -
max. Bildbreite soll bei Upload nicht überschritten werden
Von key cee im Forum PHPAntworten: 2Letzter Beitrag: 05.04.07, 13:15 -
maximalste Bildbreite
Von putzi im Forum CSSAntworten: 2Letzter Beitrag: 25.08.06, 11:51





Zitieren

Login





