Thumbnails werden erst beim Überfahren in voller Größe angezeigt IE

Status
Nicht offen für weitere Antworten.

Html

Erfahrenes Mitglied
Guten Abend, ich habe mir mit php eine kleine Fotogalerie gebastelt. Über ein Webinterface können Bilder ausgewählt und hochgeladen werden. Das Script speichert den Dateinamen in einer Datenbank und jeweils ein Thumbnail und ein großes Bild auf dem Server.

Auf der Seite selber werden dann zunächst die Thumbnails angezeigt und mit einem Klick auf die Bilder sieht man das große Bild. Das klappt soweit auch perfekt.

Doch nun habe ich festegestellt wenn ich im IE die Thumbnail-Seite öffne werden die Thumbnails nicht in der Originalgröße geladen sondern verkleinert. Fährt man mit der Maus über die Bilder wird die Originalgröße dargestellt. Im Firefox habe ich dieses Phänomen nicht!

Hier der PHP-Teil zum Anzeigen der Thumbnails:
PHP:
<?php
 
	echo '<ul class="galerie">';
		$z=-1;
			while($row_bilder=mysql_fetch_array($result_bilder))
					{
						$z=$z+1;
						echo "<li>
						<a href=include/show.php?id=".$id_safe."&Anfangsposition=".$z." onclick=\"return 		
						oeffnefenster(800,650,this.href)\" >
						<img src=\"".$pfad.$ordner."/TN/".$row_bilder['name']."\"></a></li>";
			
        			}

	echo '</ul>';

?>


Testen kann man das ganze auf:http://www.huebingen.de unter Fotogallerie

Danke, Olli
 
Zuletzt bearbeitet:
Hi,

scheint wohl ein Caching-Problem des IE6 zu sein, denn im IE7 tritt bei mir das Problem überhaupt nicht in Erscheinung.

Ansonsten solltest du vielleicht einfach den Grafikelementen das width- und height-Attribut mit auf dem Weg geben.
 
Das ist aber Mist!

Doch das mit dem width- und height-Attribut ist so ein Problem: Es gibt ja Bilder im Querformat und im Hochformat. D.h die Höhe ist immer gleich aber nicht die Breite!?
 
Wie ich gerade in einem kleinen Testlauf festgestellt habe, muss im Stylesheet galerie.css im Selektor .galerie img die width:auto- und height:auto-Deklaration entfernt werden, damit der IE6 die Grafiken beim Seitenaufruf in ihrer Originalgröße anzeigt.

Somit ist dies kein PHP-Problem und ich verschiebe das Thema ins CSS-Board.
 
Status
Nicht offen für weitere Antworten.
Zurück