Thomas, Thanks for this. I may also have run into the multiple page load you say this might cause. Can you confirm if this is the case for any <img src="# /> and goes away when its just <img /> ?
cheers, Steve On 28/01/2010, at 2:54 AM, Riyad Kalla wrote: > Thomas, as someone who frequently likes trying "really dumb things" -- I > appreciate you giving a heads up on this issue. I was likely going to run > into this at some point anyway ;) > > On Wed, Jan 27, 2010 at 3:46 AM, Thomas Kappler > <thomas.kapp...@isb-sib.ch>wrote: > >> Earlier this month, there was a thread [1] about the "component not found" >> problem. I can't reply as I wasn't subscribed yet. >> >> [1] >> http://old.nabble.com/component-xxx:yyy:zzz-not-found-on-page-td27080437.html >> >> I had the same problem recently, and after banging my head against the wall >> for a while, I figured it out. >> >> I had a RepeatingView on the page that consisted of markup containers that >> had some text, and some had an external image (hosted outside the wicket >> app), while others did not. I tought I'd keep it simple and wrote <img >> src="#" /> in the markup. In the Java code, I'd check each item whether it >> had a URL to an image, and if so, would insert that into the src attribute >> with an AttributeModifier. For the other items it just stayed at the "#" >> value. >> >> Now "#" means "the current page", so for each page load, the browser would >> actually load the page several times, once for each empty <img>. When using >> ajax, this completely breaks things, of course (besides making the page >> really slow). >> >> Note that an empty value of src="" can also cause this at least with older >> versions of Firefox. >> >> Making it so that the <img> markup is only inserted for actual images >> solved it. >> >> Maybe that was really dumb, but I thought I'd share it for the mailing list >> archive. >> >> -- Thomas >> >> -- >> ------------------------------------------------------------------- >> Thomas Kappler thomas.kapp...@isb-sib.ch >> Swiss Institute of Bioinformatics Tel: +41 22 379 51 89 >> CMU, rue Michel Servet 1 >> 1211 Geneve 4 >> Switzerland http://www.uniprot.org >> ------------------------------------------------------------------- >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> >>
smime.p7s
Description: S/MIME cryptographic signature