Forenübersicht : PHP / MYSQL / HTML / CSS »
[JS&BBcode] Bilder mit maximaler Breite
| King of Party Beiträge: 1440 | #3072 | 12.02.2008 - 20:25:19[Zitieren] [Bearbeiten] Da es ab und an vorkam, dass Bilder mit einer Größe von z.B. 1000x600px in einem Beitrag eingebunden wurden, der Bereich aber maximal 600px Breite zulassen, gibt es hier eine Beitrag + Lösung.
Das Problem ist, dass meistens das Design zerrissen wird. bzw. die Bilder überstehen. Jetzt habe ich hier auf der Seite eine Lösung gefunden, wie die Bilder automatisch an einer definierten Maximalbreite angepasst werden. Dies wurde mit Javascript ermöglicht. In erster Linie müssen wir in unserem BB-Code den bisheriger Bilder-BBcode (Die * müssen entfernt werden. Mein Parser würde die img-tags sonsst ausblenden!) code
Bilder-BBcode jetzt (Die * müssen entfernt werden. Mein Parser würde die img-tags sonsst ausblenden!) code
Hierbei wird die Funktion RePix(this) aufgerufen. code
In dieser Funktion wird die maximale Breite in Pixel angegeben. Dann wird geprüft, ob das Bild die maximale Breite überschreitet, wenn ja, dann soll die Breite und Höhe im Verhältnis angepasst werden. Bis jetzt funktioniert das Script ganz gut, probiert es ruhig mal aus. Das Script, worauf mein Script basiert, findet ihr hier: www.phpbb.de/viewtopic.php?p=440276....topic.php?p=440276#440276 Das Manko dabei war, dass nur relativ zur Auflösung das Bild angepasst wurde. In meiner Version gibt man eine feste Breite in Pixel an und das Bild wird dennoch im korrekten Seitenverhältnis angepasst. Das verkleinerte Bild kann man in originaler Größe anschauen, indem man auf das Bild klickt. Ich hoffe, ich habe die Thematik verständlich beschrieben und konnte helfen. Wenn nicht, dann schreibt! | |||||||
| 12.02.2008 - 20:25:19 Um die Werbung auszublenden, einfach kostenlos registrieren. Für Mitglieder ist die Werbung nicht sichtbar! | ||
| Party Reißer Beiträge: 506 | #3077 | 12.02.2008 - 23:12:17[Zitieren] [Bearbeiten] hey gut zu wissen....mal schaun ob ich das dann auch einbauen werden bei den ladybirds.... | |






