anoniem Geplaatst: 8 november 2004 Delen Geplaatst: 8 november 2004 Hallo, Ik heb een site gemaakt met Frontpage 2003. Nu wil ik graag kleine foto's op de site laten zien die als men er op klikt, een groter exemplaar in een nieuw venster laden. Dit lukt op zich wel, maar het venster is veel groter als de foto. Is er een manier om met Frontpage een foto in een passend en niet te wijzigen bovenliggend venster te laden ? Evt. met een regeltje "sluit venster" er onder ? Het liefst heb ik een manier met Frontpage en geen tips om het met CSS o.i.d. te doen. Ik beheerst dit momenteel nog helemaal niet en een programmeerwonder met HTML ben ik ook niet. Tot nu toe maak ik gebruik van de mogelijkheden van frontpage. Alvast bedankt, vr groet, Theo Quote Link naar reactie
anoniem Geplaatst: 8 november 2004 Auteur Delen Geplaatst: 8 november 2004 zo ver ik weet moet je de pagina waar de "grote" foto in komt gewoon de maat geven van de foto. Quote Link naar reactie
anoniem Geplaatst: 8 november 2004 Auteur Delen Geplaatst: 8 november 2004 Met javascript kan het zeker. De aangeklinkte foto verschijnt (in het groot) in een pop-up venster. Ik heb wel een scriptje voor je als je wilt. Quote Link naar reactie
anoniem Geplaatst: 14 november 2004 Auteur Delen Geplaatst: 14 november 2004 je kan misschien ook het JS zoom-element gebruken zodat je niet een tweede pagina voor de vergroting hoeft te maken: [code:1:caf49d83c6]<script language="JavaScript1.2"> var zoomfactor=0.05 function zoomhelper(){ if (parseInt(whatcache.style.width)>10&&parseInt(whatcache.style.height)>10){ whatcache.style.width=parseInt(whatcache.style.width)+parseInt(whatcache.style.width)*zoomfactor*prefix whatcache.style.height=parseInt(whatcache.style.height)+parseInt(whatcache.style.height)*zoomfactor*prefix } } function zoom(originalW, originalH, what, state){ if (!document.all&&!document.getElementById) return whatcache=eval("document.images."+what) prefix=(state=="in")? 1 : -1 if (whatcache.style.width==""||state=="restore"){ whatcache.style.width=originalW whatcache.style.height=originalH if (state=="restore") return } else{ zoomhelper() } beginzoom=setInterval("zoomhelper()",100) } function clearzoom(){ if (window.beginzoom) clearInterval(beginzoom) } </script>[/code:1:caf49d83c6] en dan een paar links maken om het te vergroten, te verkleinen en normale weergave: inzoomen: [code:1:caf49d83c6] <a href="#" onmouseover="zoom(928,578,'naamvanjeplaatje','in')" onmouseout="clearzoom()">[/code:1:caf49d83c6] uitzoomen: [code:1:caf49d83c6] <a href="#" onmouseover="zoom(120,60,'naamvanjeplaatje','out')" onmouseout="clearzoom()">[/code:1:caf49d83c6] normale weergave: [code:1:caf49d83c6] <a href="#" onmouseover="zoom(741,702,'naamvanjeplaatje','restore')">[/code:1:caf49d83c6] en dan voor het element 'naamvanjeplaatje' uiteraard de naam van je plaatje invullen :wink: Quote Link naar reactie
anoniem Geplaatst: 14 november 2004 Auteur Delen Geplaatst: 14 november 2004 Hallo, sorry voor mijn late reactie, maar allen hartelijk dank voor jullie reacties. Ik ga er eens even mee aan het stoeien en ga jullie tips uitproberen. Ik laat nog wel weten of het gelukt is. Vr. groeten, Theo Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen