Hi,
ich habe mir das Forumsarchiv angesehen, aber zu meinem Problem noch nichts brauchbares gefunden.
Ich möchte auf meiner Startseite ab einer Mindestauflösung (z.B. > 800) größere dynamische Bilderlinks
einfügen als bei kleinerer Auflösung. Dazu benutze ich document.write, um den entsprechenden Link
aufzubauen. Das funktioniert leider erst
Hi,
folgendes Script baute ich erst vor ein paar Tagen und es funktioniert, wobei es auf unterschiedliche Hoehen der einzelnen Bilder ausgelegt ist. Vorher werden noch Layer dynamisch geschrieben, brauchst Du aber nicht unbedingt.
1.) Du musst natuerlich noch die <a> integrieren, wenn Du Links darauf setzen willst
function ausgabe() {
if (window.screen)
{
if (screen.width >= "1024")
document.writeln("<div id="bild"><img src="image1024/" + this.Name + "" width="" + this.Breit + "" "height="" + this.Hoch + " alt="Emotionbild" border="0"></div>");
else
document.writeln("<div id="bild"><img src="image800/" + this.Name + "" width="120" height="120" alt="Emotionbild" border="0"></div>");
}
}
2.)
function Bilder(Name, Breit, Hoch) {
this.Name = Name;
this.Breit = Breit;
this.Hoch = Hoch;
this.ausgabe = ausgabe;
}
3.)
var Foto = new Array(4);
Foto[0] = new Bilder('uns_who.jpg','150','226');
Foto[1] = new Bilder('aktuelles.jpg','150','85');
Foto[2] = new Bilder('home.jpg','150','163');
Foto[3] = new Bilder('impressum.jpg','150','101');
im body-Bereich
<SCRIPT language=JavaScript type=text/javascript>ausArea('hom');Foto[2].ausgabe();</SCRIPT>
Gruesse
Wilhelm