Ich bin immer noch dran.
Jetzt sieht der Code z.B. so aus:
overall_header.tpl im Headbereich:
Code: Alles auswählen
<script language="javascript">
<!--
var shownwidth = 640;
var savedwidth = 0;
function sizepic(pic)
{
pic = document.getElementById(pic);
if (pic.width>shownwidth || savedwidth>shownwidth)
{
if (pic.width==shownwidth)
{
pic.width = savedwidth;
}
else
{
savedwidth = pic.width;
pic.style.cursor = "pointer";
pic.width = shownwidth;
}
}
}
//-->
</script>
und in der bbcode.tpl:
Code: Alles auswählen
<!-- BEGIN img --><img src="{URL}" id="pic" border="0" onClick="sizepic('pic')" onLoad="sizepic('pic')" /><!-- END img -->
Funktioniert aber leider nicht richtig. Die Funktion wir bei jedem Bild für alle Bilder ausgelöst.
Klickt man auf ein Bild, dann werden alle auf der Seite wieder groß. Und beim Laden entsprechend nacheinander alle, klein, groß, klein, usw.
Hm.. weiß nicht wie man das mit this jetzt beschränken könnte.