Grafik soll sich Bildschirmauflösung anpassen
Christian
- grafik
0 Marcel Stör0 Timothy0 Poldi
Moin,
ist es irgendwie möglich, eine Grafik so in ein Frame(horizontal 20%) einzubinden, dass die Grafik das Frame egal bei welcher
Bildschirmauflösungen genau ausfüllt?
Dabei soll aber die größe des Frames gleich, nämlich immer 20% bleiben!
Ciao
Chris
hi chris
möglich ist dies schon. nur sehe ich den sinn nicht so ganz. die grafik wird unter umständen ziemlich verzerrt...ob das schön ist?
anyway, hier eine mögliche variante:
in den header einfügen
<script language="JavaScript">
<!--
var graphicWidth = screen.width*0.2; //framebreite * 0.2
//-->
</Script>
der tag für die grafik im body
<img src="name_der_grafik.jpg" width="graphicWidth">
viel glück
mäsi
Gibts auch irgendwie möglichkeiten mit Tabellen zu arbeiten?????
Also, nur eine Zelle, in der die Grafik eingebunden ist! Wenn man dann die Tabelle 100% an die Framegröße anpasst, müßte das Bild doch eigentlich immer genau reinpassen!
Gibts auch irgendwie möglichkeiten mit Tabellen zu arbeiten?????
Also, nur eine Zelle, in der die Grafik eingebunden ist! Wenn man dann die Tabelle 100% an die Framegröße anpasst, müßte das Bild doch eigentlich immer genau reinpassen!
hi chris
sorry, dass ich dir zuerst eine nicht ganz korrekte antwort geschickt habe. ist natürlich klar, dass der html tag dann mit documten.write(etc...) erzeugt werden muss.....
DOCH, warum kompliziert mit javascript wenn's auch einfach mit css geht? <img src="blabla" etc.. style="{width:100%;}">
hier muss allerdings immer 100% stehen, da sich dies auf die framebreite bezieht.
gruss marcel
Hi!
<script language="JavaScript">
<!--
var graphicWidth = screen.width*0.2; //framebreite * 0.2
//-->
</Script>der tag für die grafik im body
<img src="name_der_grafik.jpg" width="graphicWidth">
das wird nicht funktionieren. Du kannst nicht so ohne weiteres Javascript-variablen in den HTML-Code einfügen. Der Browser wird das graphicWidth im img-TAG nicht als Variable interpretieren (und somit dem width keinen Wert zuweisen).
mfG
BRAND
Moin,
ist es irgendwie möglich, eine Grafik so in ein Frame(horizontal 20%) einzubinden, dass die Grafik das Frame egal bei welcher
Bildschirmauflösungen genau ausfüllt?
Dabei soll aber die größe des Frames gleich, nämlich immer 20% bleiben!
n'Abend,
das sollte nicht so schwierig sein. Mit Javascript die Bildschirmauflösung ermitteln, entsprechend benötigte Abmaße der Grafik errechnen und über Javascript die Grafik auf der HTML-Seite darstellen lassen (document.write('<img ....>');)wobei, wie gesagt, die werte für width und height vorher berechnet werden müssen. Alle benötigten Tips etc. findest Du an verschiedenen Stellen in SELFHTML.
Gruß
Timothy
Hi!
ist es irgendwie möglich, eine Grafik so in ein Frame(horizontal 20%) einzubinden, dass die Grafik das Frame egal bei welcher
Bildschirmauflösungen genau ausfüllt?
Dabei soll aber die größe des Frames gleich, nämlich immer 20% bleiben!
Naja, mit einer Grafik wird das wohl etwas schwierig. Die einzige Moeglichkeit, die mir einfaellt waere,
ein Flashmovie mit nur einem Bild zu machen. Das kann man naemlich dann so einstellen, dass es sich
an die Fenstergroesse bzw. Framegroesse anpasst. Allerdings sehen dann nur diejenigen etwas, die
ein FlashPlugin installiert haben. Du muesstest das halt vorher abfragen und allen anderen das Bild eben
in Normalgroesse zeigen.
Gruesse
Poldi.