Bilddarstellung für IE

  • Seite 2 von 2
29.11.2008 00:20 (zuletzt bearbeitet: 29.11.2008 00:22)
avatar  Fabian
#16 RE: Bilddarstellung für IE
avatar
Xobor-Spezialist
und doch! Es gibt noch eine Möglichkeit

habe das soeben versucht mithilfe von Javascript Bilder "manuell" zu verkleinern. Dies funktioniert derzeit sehr gut mit dem Internet Explorer 7 und 6!

hier schon mal der Code den du in das Template Element "Thread - Flat" und "Thread - Threaded" ganz unten einfügen musst:
<!--[if IE]>

<script type="text/javascript">

var count = document.images;
var newimage;

for(i=0;i<=count.length;i++) {
newimage = new Image();
newimage.src = document.images[i].src;

if(newimage.width >= 500) {
document.images[i].width = 500;
}

}

</script>

<![endif]-->

wie es funktioniert:
zuerst durchsucht das Script die komplette Seite nach Bildern und schaut ob deren Bildergröße größer als 500 Pixel ist. Wenn ja, dann verkleinert er die Größe auf 500 Pixel.

Hier auch schon der wichtige Hinweiß: Wenn ein Beitrag viele Bilder (Smilies) verwendet oder das Layout der Seite mit vielen Bildern (Bannern, Avatare) aufgebaut ist, kann dies die Seite natürlich sehr langsam machen.

Dieses Script ist nur für den Internet Explorer da, für alle anderen Browser bitte die CSS Variante mit max-width hernehmen (aus Performancegründen)! Javascript muss aktiviert sein.

Servus
Fabian Klose


 Antworten

 Beitrag melden
29.11.2008 00:36
avatar  susanne ( Gast )
#17 RE: Bilddarstellung für IE
su
susanne ( Gast )

Huch,gerettet,wollte mich gerade ans Bilder verkleinern machen gg

Den code in der css für FF usw. kann ich aber schon beibehalten oder?


 Antworten

 Beitrag melden
29.11.2008 00:42
avatar  Fabian
#18 RE: Bilddarstellung für IE
avatar
Xobor-Spezialist

Zitat von Fabian
Dieses Script ist nur für den Internet Explorer da, für alle anderen Browser bitte die CSS Variante mit max-width hernehmen (aus Performancegründen)! Javascript muss aktiviert sein.

Nachtrag: Leider funktioniert diese Möglichkeit nicht mit dem neuem IE8 (beta)! Erfolgreich getestet unter Internet Explorer 5.5, 6 und 7.

Servus
Fabian Klose


 Antworten

 Beitrag melden
29.11.2008 00:49
avatar  susanne ( Gast )
#19 RE: Bilddarstellung für IE
su
susanne ( Gast )

Es funktioniert mit den IE,aber wenn man auf antworten geht,sind die Bilder wieder übergross.
Im IE UND FF


 Antworten

 Beitrag melden
29.11.2008 00:52 (zuletzt bearbeitet: 29.11.2008 00:54)
avatar  Fabian
#20 RE: Bilddarstellung für IE
avatar
Xobor-Spezialist
Wenn du das beim Antworten auch so haben willst, musst du den Javascript Code auch in das Template Element "Neuen Beitrag schreiben" ganz unten einfügen.

Damit das auch im FF funktioniert, folgende CSS Anweisung verwenden:
td.tms2 img, td.nnor img {
max-width:500px;
max-height:500px;
}

Servus
Fabian Klose


 Antworten

 Beitrag melden
29.11.2008 00:59
avatar  susanne ( Gast )
#21 RE: Bilddarstellung für IE
su
susanne ( Gast )

Aber im IE sind die Bilder beim antworten auch so riesig


 Antworten

 Beitrag melden
29.11.2008 01:02 (zuletzt bearbeitet: 29.11.2008 01:05)
avatar  Fabian
#22 RE: Bilddarstellung für IE
avatar
Xobor-Spezialist
Liebe susanne - das ist jetzt schon des öfteren so das ich meine eigenen Beiträge für dich wiederholen muss. Es steht alles bei dem Beitrag dabei:
Zitat von Fabian
Wenn du das beim Antworten auch so haben willst, musst du den Javascript Code auch in das Template Element "Neuen Beitrag schreiben" ganz unten einfügen.
Bitte lese dir immer den ganzen Beitrag durch.*

* nicht böse gemeint, nur eine Bitte an dich

Servus
Fabian Klose


 Antworten

 Beitrag melden
29.11.2008 01:08
avatar  susanne ( Gast )
#23 RE: Bilddarstellung für IE
su
susanne ( Gast )

Du hast aber geschrieben im FF

Genügt jetzt der Code in Thread Fleat und Threaded Threaded für IE auch für Beitrag?
Das meine ich gg


 Antworten

 Beitrag melden
29.11.2008 01:16 (zuletzt bearbeitet: 29.11.2008 01:18)
avatar  Fabian
#24 RE: Bilddarstellung für IE
avatar
Xobor-Spezialist
Theoretisch könntest du den Code nur im Footer einfügen was aber bedeuten würde das bei jedem Aufruf, egal auf welcher Seite im Forum, die Bilder gezählt und auf ihre Größe überprüft werden. Das würde natürlich das Forum langsamer machen.

Deshalb sollte der Code nur in diese Templates ganz unten eingefügt werden:
- Thread - Flat
- Thread - Threaded
- Neuen Beitrag schreiben

du könntest diesen Code natürlich auch noch in diese Templates einfügen:
- Private Mails - Neue Nachricht
- Private Mails - Nachricht lesen


und ja, du musst in jedes Template (die ich gerade aufgezählt habe) den Code einmal ganz unten einsetzen.

Servus
Fabian Klose


 Antworten

 Beitrag melden
29.11.2008 01:25
avatar  susanne ( Gast )
#25 RE: Bilddarstellung für IE
su
susanne ( Gast )

Den script meinst du ganz oben,bin grade dabei
Danke für die Mühe,aber bleib noch da,falls es nicht funkt:)


 Antworten

 Beitrag melden
29.11.2008 02:25
avatar  susanne ( Gast )
#26 RE: Bilddarstellung für IE
su
susanne ( Gast )

Danke Fabian,hat alles super geklappt.
Ich habe den Script überall,wo du geschrieben hast eingefügt
Danke nochmal für deine Geduld:)
lg.susanne


 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!