Wilhelm: Mal wieder dyn. Bilder

Beitrag lesen

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