Hoi,
ik heb een pagina (a), met daarop een afbeelding. Mensen kunnen op die afbeelding klikken, er wordt een nieuw venster (b) gemaakt met window.open() en er staat een image-gallery. Als mensen in die image-gallery op een plaatje klikken, wordt op (a) het plaatje veranderd door het gebruik van
en het venster sluit zichzelf. Allemaal heel erg handig, en het werkt perfect. Maar nu zit ik met het volgende probleem: ik wil ook graag directory-support toevoegen. Dus nu staat er bovenaan in (b) een lijstje met directory's, als je op een directory klikt gaat ie naar een nieuwe pagina met die directory. Vervolgens wil ik hetzelfde doen, dus mensen klikken op een plaatje, en dan moet dezelfde javascript van hierboven het werk doen. Maar: omdat ik naar een nieuwe pagina gegaan ben, kent 'ie "opener" niet meer.
Heeft iemand suggesties over hoe ik dit kan oplossen? Ik zat zelf te denken aan een iframe dat float, dus een soort nepvenster, maar eigenlijk lijkt het me een beetje ranzig. Zijn er nog andere mogelijkheden?
ik heb een pagina (a), met daarop een afbeelding. Mensen kunnen op die afbeelding klikken, er wordt een nieuw venster (b) gemaakt met window.open() en er staat een image-gallery. Als mensen in die image-gallery op een plaatje klikken, wordt op (a) het plaatje veranderd door het gebruik van
JavaScript:
1
2
| opener.document.images[imgName].src=j; opener.document.forms[frmName].elements[elemName].value=i; |
en het venster sluit zichzelf. Allemaal heel erg handig, en het werkt perfect. Maar nu zit ik met het volgende probleem: ik wil ook graag directory-support toevoegen. Dus nu staat er bovenaan in (b) een lijstje met directory's, als je op een directory klikt gaat ie naar een nieuwe pagina met die directory. Vervolgens wil ik hetzelfde doen, dus mensen klikken op een plaatje, en dan moet dezelfde javascript van hierboven het werk doen. Maar: omdat ik naar een nieuwe pagina gegaan ben, kent 'ie "opener" niet meer.
Heeft iemand suggesties over hoe ik dit kan oplossen? Ik zat zelf te denken aan een iframe dat float, dus een soort nepvenster, maar eigenlijk lijkt het me een beetje ranzig. Zijn er nog andere mogelijkheden?