d.tafel Posted October 4, 2010 Report Share Posted October 4, 2010 Wie kann ich dem img eine id geben? Und wie kann ich diese raufzählen lassen. Es sind immer 6 Bilder welche beim mouseover ein 7 austauschen sollen. {foreach name=aussen item=img_data from=$more_images} <a onmouseover="swap();" href="#">{img img=$img_data.file type=m_thumb alt=$products_name}</a> {/foreach} Ich hoffe sowas ist möglich:rolleyes: Link to comment Share on other sites More sharing options...
Ballonsupermarkt Posted October 4, 2010 Report Share Posted October 4, 2010 {php}$imgcount = 0;{/php} {foreach name=aussen item=img_data from=$more_images} {php}$imgid = 'bildid' . $imgcount++;{/php} <a onmouseover="swap();" href="#">{img img=$img_data.file type=m_thumb alt=$products_name id=$imgid}</a> {/foreach}[/PHP] Keine Garantie für vollständige Korrektheit, aber irgendwie so ähnlich müsste es gehen. Link to comment Share on other sites More sharing options...
d.tafel Posted October 4, 2010 Author Report Share Posted October 4, 2010 Das sieht gut aus. Aber leider wird im img kein Attribut id erzeugt. Nur src und alt. Auch wenn ich der imgid nur einen string gebe, gibt es keine id. Link to comment Share on other sites More sharing options...
Ballonsupermarkt Posted October 4, 2010 Report Share Posted October 4, 2010 Hm... Versucht mal noch folgendes als Zeile und schaue, ob die Strings korrekt erzeugt werden: {php}$imgid = 'bildid' . $imgcount++; echo '<!-- Aktuelle id: ' . $imgid . '-->';{/php}[/PHP] Link to comment Share on other sites More sharing options...
d.tafel Posted October 4, 2010 Author Report Share Posted October 4, 2010 Der String wird richtig ausgeben und hochgezählt. id=wasauchimmer bringt aber nie eine id im quellcode am ende bisher. Link to comment Share on other sites More sharing options...
Ballonsupermarkt Posted October 4, 2010 Report Share Posted October 4, 2010 Hm... Muß die ID unbedingt im Bild selbst sein, oder würde dir auch reichen, wenn die ID im Link ist, denn du könntest ja via DOM auch auf das Bildobjekt selbst dann zugreifen, sofern du nicht einfach nur Blind die Id mit Zahl brauchst? Link to comment Share on other sites More sharing options...
d.tafel Posted October 4, 2010 Author Report Share Posted October 4, 2010 Es würde wohl so gehen, ist aber nicht grad "schön". Schade das sowas wie eine id hinzufügen so schwer / unmöglich ist. Falls dir noch was einfällt wäre aufjedenfall Super, ganz allgemein wie man Tags erweitern kann. Ich danke dir! Dennis Link to comment Share on other sites More sharing options...
Ballonsupermarkt Posted October 4, 2010 Report Share Posted October 4, 2010 Dann wäre folgende Lösung wahrscheinlich funktionierend, da sie Smarty-Unzulänglichkeit ersetzt: {php}$imgcount = 0;{/php} {foreach name=aussen item=img_data from=$more_images} {php}$imgid = 'bildid' . $imgcount++;{/php} <a onmouseover="swap();" href="#" id="{php}echo $imgid;{/php}">{img img=$img_data.file type=m_thumb alt=$products_name}</a> {/foreach}[/PHP] Link to comment Share on other sites More sharing options...
d.tafel Posted October 4, 2010 Author Report Share Posted October 4, 2010 Mein Script läuft nun wie es soll, es kann zwar evtl noch zu problemen kommen aber damit muss ich wohl Leben Dank dir! Link to comment Share on other sites More sharing options...
Ballonsupermarkt Posted October 4, 2010 Report Share Posted October 4, 2010 Und es ist besser, als gar nichts. Bin froh, daß ich weiterhelfen konnte. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.