• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bilder per js vergrössert anzeigen

Status
Für weitere Antworten geschlossen.

FreddyS

Neues Mitglied
Hallo zusammen,

ich habe in meinem formular bilder imformat 97x45 anzeige; beim Anklicken eines Bildes wird es vergrössrt (380 x 260) dargestellt.

Das funktioniert im Prinzip( der vergrösserte Rahmen wird immer eingeblendet), aber bei manchen Bildern wird das Bild dann wie beabsichtigt auch gro dargestellt, wogegen andere Bilder zwar im vergrösserten Rahmen, aber nach wie vor klein, dargestellt werden.

Woran liegt das
Welche Voraussetzungen müssen Bilder (gif und jpg) erfüllen, damit diese vergrössert angezeigt werden können.

Ich hoffe, jemand von Euch kann mir hier weiterhelfen.
 
Hallo zusammen,

ich habe in meinem formular bilder imformat 97x45 anzeige; beim Anklicken eines Bildes wird es vergrössrt (380 x 260) dargestellt.

Das funktioniert im Prinzip( der vergrösserte Rahmen wird immer eingeblendet), aber bei manchen Bildern wird das Bild dann wie beabsichtigt auch gro dargestellt, wogegen andere Bilder zwar im vergrösserten Rahmen, aber nach wie vor klein, dargestellt werden.

Woran liegt das
Welche Voraussetzungen müssen Bilder (gif und jpg) erfüllen, damit diese vergrössert angezeigt werden können.

Ich hoffe, jemand von Euch kann mir hier weiterhelfen.

Hallo Freddy,

ohne Link zur Seite wird es schwierig, konkret zu helfen.
Aber: Du solltest die Bilder unbedingt in der Größe anlegen, in der sie
angezeigt werden sollen, da die Browser das Skalieren von Bildern nicht
wirklich gut beherrschen... - d.h. leg sowohl das kleine Vorschaubild als
auch das große separat in der Größe an, in der es ausgegeben werden
soll.

Grüße
Bernhard

P.S.: kann es sein, dass wir uns kennen? - Du kommst nicht zufällig aus dem Raum Ingolstadt?
 
Hallo Bernhard,

danke für Deine Antwort.

Ich glaube nicht, dass wir uns kennen, da ich bei Nürnberg wohne.

Da meine Seiten noch nicht im Netz sind, ist leider kein Zugriff per Link möglich.

Die Bilder doppelt zu speichern, wollte ich eigentlich vermeiden (Menge).

Komisch ist nur, dass es mit manchen Bildern funktioniert und mit manchen nicht.

Ich zeige Dir nachstehend mal den code fürs anzeigen und die Funktion; vielleicht siehst Du da etwas was ich (Neuling in js und php) nicht sehe.
[code)
<script language="JavaScript">
function Fenster1()
{
var breite=380;
var hoehe=260;
var positionX=((screen.availWidth / 2) - breite / 2);
var positionY=((screen.availHeight / 2) - hoehe / 2);
var url='http://www.xy.de/utility/popuptest.htm';
pop=window.open('','','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,fullscreen=0,width='+breite+',height='+hoehe+',top=0,left=0');
pop.blur();
pop.resizeTo(breite,hoehe);
pop.moveTo(positionX,positionY);
pop.location=url;
}
//-->
</script>
[/code]

Code:
echo "<a href='' target='_blank'><img src='$BILD' width='97' height='75' alt='','', onclick=\"Fenster1=window.open ('http://localhost$BILD','',                       
'toolbar=0,location=},directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=380,height=260'); return false;\"></a>";

Die Bilder, bei denen das Vergrössern klappt, sind übrigens vergrössert gestochen scharf !

Ich denke, es muss etwas mit Grösse oder Abmessung zu tun haben, dass es mal funktioniert und mal nicht.

Aber ich komme nicht dahinter
 
Fehlerkonsole ist leer?
Aber der code, den du uns da zeigst hat nichts miteinader zu tun. Einmal deklarierst du eine Funktion Fenster1 im HTML Code überschreibst du die Funktion dann mit dem Rückgabewert der Funktion window.open(), der darüber hinaus fehlerhaft ist.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben