Ashura: galleryimg="no" in javascript einbauen

Beitrag lesen

Hallo m.mietke.

Die Alt- Attribute habe ich entfernt, weil ich diese Seite sehr ruhig halten will und hier die Quickinfos stören würden.

Ein wenig widersprüchlich. Du hast den beschreibenden Alternativtext entfernt, welcher nur dann angezeigt wird, wenn die jeweilige Grafik nicht angezeigt werden kann. Dass der IE diesen ebenfalls als Tooltip anzeigt, muss nicht zwangsläufig richtig sein.

Mich deucht, dass du eigentlich http://de.selfhtml.org/css/eigenschaften/hintergrund.htm#background_image@title=Hintergrundgrafiken verwenden möchtest.

Jetzt stört nur noch diese dämliche Optionsleiste, die XP selber bei jedem Bild einblendet (für Speichern, Drucken etc.). Um sie geht es.

Findest nur du sie dämlich, oder wirklich alle deiner potentiellen Besucher? Und mich deucht wirklich, dass du Hintergrundgrafiken verwenden möchtest.

Ich weiß, daß sie bei einem normalen Bild durch Einsetzen von galleryimg="no" in den image- Tag entfernt werden kann.
Aber wo bringe ich diese Anweisung in dem script unter?
[…]

Auch würde ich gerne die Angaben für Höhe und Breite der Bilder im script angeben, damit ein ruhiger Seitenaufbau bezüglich des darunter stehenden Textes gegeben ist. Das wäre wahrscheinlich an der gleichen Stelle möglich. Aber wo nur?

Untergebracht werden beide an der selben Stelle; die Höhen und Breiten der Grafiken kannst du jedoch nur dann bekommen, wenn du sie mit Hilfe des Image–Objektes vorlädts. (Siehe http://de.selfhtml.org/javascript/objekte/images.htm#src@title=SELFHTML.)

Hier das script:

Dieses Script ist in meinen Augen nicht sonderlich brauchbar. <http://de.selfhtml.org/javascript/objekte/images.htm#src@title=Jeenas Vorschlag> ist weitaus flexibler.

<script type="text/javascript" language="JavaScript">
<!--

var x = new Array("bild1.jpg","bild2.jpg","bild3.jpg","bild4.jpg","bild5.jpg","bild6.jpg");

var zaehler = x.length;

var zufall = Math.round(Math.random()*zaehler);
zufall = zufall - 1
if(zufall < 0) zufall = 0;

document.write("<img src="" + x[zufall] + "">");

Hier wird das img–Element zusammengesetzt, also müssen auch hier eventuelle Attribute notiert werden. (Du hast doch auch selbst das alt–Attribut hier entfernt?)

Einen schönen Mittwoch noch.

Gruß, Ashura

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]