Bild Hoch oder Querformat? Abfragen der Breite geht nicht :(
Tim
- javascript
Hi,
Ich möchte gerne mit Hilfe von JavaScript ein Bild vergrössern. Um es nicht zu verzreern möchte ich jedoch zuvor herausfinden ob es sich um ein Hochformat oder Querformat handelt.
document.getElementById("bild1").width
funktioniert leider nur wenn bild1 bereits per Style ein Wert zugewiesen wurde. Wenn bild1 bisher hedoch nur eine Höhe zugewiesen wurde bekomm ich kein Ergebniss.
Hat jemand ne Idee wie ich die Breite des Bildes abfragen kann?
LG, Tim
Hat jemand ne Idee wie ich die Breite des Bildes abfragen kann?
Genau so, wie du es uns gezeigt hast. Du musst natürlich aufpassen, dass das Bild auch schon geladen ist.
Struppi.
Hallo,
wie nett: Tim & Struppi treffen sich im SELF-Forum! :-)
So long,
Martin
Hallo,
wie nett: Tim & Struppi treffen sich im SELF-Forum! :-)
:) Ich habs mir verkniffen. Hab sogar schon drueber nachgedacht eine Webseite ins Leben zu rufen: Tim & Struppis Web FAQ. Tim fragt, Struppi antwortet... ;)
wie nett: Tim & Struppi treffen sich im SELF-Forum! :-)
Nicht das erste mal ;-)
:) Ich habs mir verkniffen. Hab sogar schon drueber nachgedacht eine Webseite ins Leben zu rufen: Tim & Struppis Web FAQ. Tim fragt, Struppi antwortet... ;)
*g*
Struppi.
Nicht das erste mal ;-)
Stimmt. Da war's aber nicht so auffaellig. Hier standen die 2 Posts von Tim und Struppi so lange so schoen allein da. :)
Mahlzeit Steel,
Stimmt. Da war's aber nicht so auffaellig. Hier standen die 2 Posts von Tim und Struppi so lange so schoen allein da. :)
Und dann hat Der Martin alles kaputtgemacht ... ;-)
MfG,
EKKi
Moinsen!
Stimmt. Da war's aber nicht so auffaellig. Hier standen die 2 Posts von Tim und Struppi so lange so schoen allein da. :)
Und dann hat Der Martin alles kaputtgemacht ... ;-)
Wir sollten ihm den IE5 loeschen...
Hallo,
Und dann hat Der Martin alles kaputtgemacht ... ;-)
Wir sollten ihm den IE5 loeschen...
Du meinst den IEM?
Freundliche Grüße
Vinzenz
wie nett: Tim & Struppi treffen sich im SELF-Forum! :-)
Hat shelfhtml.org jetzt ein Vermaktungsrecht?
mfg Beat
Hi,
Genau so, wie du es uns gezeigt hast. Du musst natürlich aufpassen, dass das Bild auch schon geladen ist.
Hm ja und ich muss dem Bild bereits im Tag per style="width:100; height:100;" zugewiesen haben. style="width:100;" und dazu die Höhe abfragen geht leider auch bei geladenem Bild nicht :(
LG
...bevor sich jemand beschwert: ja ich habe die Einheit px vergessen aber dass ändert am Ergebnis leider auch nix...
Hm ja und ich muss dem Bild bereits im Tag per style="width:100; height:100;" zugewiesen haben. style="width:100;" und dazu die Höhe abfragen geht leider auch bei geladenem Bild nicht :(
Natürlich geht das. Es wäre hilfreich, wenn du konkret sagen würdest, was du machst, was du willst und was du bekommst. Denn so wie du es jetzt schilderst, stimmt es nicht.
Struppi.
Natürlich geht das. Es wäre hilfreich, wenn du konkret sagen würdest, was du machst, was du willst und was du bekommst. Denn so wie du es jetzt schilderst, stimmt es nicht.
Wenn ich ein Bild mit <img src="bild.jpg" id="bild1" style="width:200px;"> einbinde funktioniert mein javascript vereinfacht mit
document.getElementById("bild1").width = "400px";
Bei meiner Abfrage
hoehe = document.getElementById("bild1").height
bleibt das Script jedoch hängen bzw "hoehe" bleibe Undefined solange ich dem Bild nicht zuvor eine Höhe gegeben habe. Dieses möchte ich jedoch nicht da ich nicht weiss ob bild1 ein Hochformatbild oder ein Querformatbild ist.
LG
Wenn ich ein Bild mit <img src="bild.jpg" id="bild1" style="width:200px;"> einbinde funktioniert mein javascript vereinfacht mit
document.getElementById("bild1").width = "400px";
Das ist falsch, hier kommt keine Einheit hin
Bei meiner Abfrage
hoehe = document.getElementById("bild1").height
bleibt das Script jedoch hängen bzw "hoehe" bleibe Undefined solange ich dem Bild nicht zuvor eine Höhe gegeben habe.
Das ist falsch, warum wiederholst du fünfmal das gleiche obwohl es falsch ist?
Zeig mal ein Beispiel.
Struppi.