WaBis

walter.bislins.ch

ID eines Bildes

Wenn Bilder referenziert werden müssen, zum Beispiel per Makro: ptr, müssen sie eine ID haben. Einem Bild wird eine ID per ID-Flag zugeordnet. Auf derselben Seite dürfen keine zwei Bilder dieselbe ID haben!

id=BildID
id=$BildID
BildID
ist ein Name ohne Leerzeichen und ohne Spezialzeichen, ausser _ (Underscore). Das erste Zeichen in BildID muss ein Buchstabe sein, die weiteren Zeichen können Buchstaben, Zahlen oder _ sein. Intern wird BildID der String picid vorangesetzt. Soll dies nicht der Fall sein, muss der BildID ein $ Zeichen vorangesetzt werden:
$BildID
Das HTML-Element erhält die ID BildID ohne $ Zeichen. Verwende diese Art der ID, wenn auf das Bild per JavaScript oder CSS zugegriffen werden soll und nicht per Makro.

Beispiel

[[Bild:walti.jpg|id=Walti|123px|Bild von mir]]

Bilder erhalten vom Wiki automatisch eine ID zugewiesen, wenn keine explizit per ID-Flag angegeben wird. Das erste Bild auf einer Seite erhält die ID 0 (Null), die weiteren werden entsprechend fortlaufend nummeriert.

Wenn Bilder von Makros referenziert werden sollen, empfiehlt sich die explizite Angabe einer ID, damit beim Verschieben oder Tauschen von Bildern auf einer Seite die entsprechenden Makros das zugehörige Bild nicht verlieren.

 Weitere Informationen zum Einbinden von Bildern

JavaScript und BildID

In HTML müssen ID's seitenweit eindeutig sein. Die BildID wird vom Wiki in eine HTML-ID der Form picid + BildID umgewandelt. Das erste Bild einer Seite erhält also die automatisch generierte HTML-ID picid0.

Beim Zugriff auf ein Bild per JavaScript muss also entweder der entsprechende Bildname zusammengesetzt werden oder der BildID muss ein $ Zeichen vorangesetzt werden, damit kein picid vorangesetzt wird:

[[Bild:test.jpg|id=$pic|...]]

<jscript>
xAddEvent( 'pic', 'mousemove', OnMouseMove );
 :
</jscript>


Weitere Infos zur Seite
Erzeugt Donnerstag, 20. Juli 2006
von wabis
Zum Seitenanfang
Geändert Sonntag, 14. Februar 2016
von wabis