venster sluiten dmv klik

Status
Niet open voor verdere reacties.

Miekie_G

Gebruiker
Lid geworden
4 sep 2006
Berichten
6
Ik heb een aantal foto's gelinkt zodat deze in een (passend) nieuw venster openen. Nu wil ik graag dat zo'n venster direct weer sluit zodra je in het beeld klikt. Is dit mogelijk binnen Dreamweaver8?

Een losse html code is ook goed, die moet ik er wel ergens in kunnen plakken.

Alvast bedankt!
 
Zet het volgende rond je "img" :

PHP:
<a href="javascript:window.close();"> hier je image </a>

Greetz : Jer:cool:en.
 
Ik wil dus geen button ofzo plaatsen maar het hele nieuw te openen venster (foto formaat) als geheel actief maken. Dus ik klik op de site op een thumb, er opent een nieuw venstertje (formaat foto) en als ik weer op dat nieuwe venster klik wil ik dat het direct weer sluit. Volgens mij moet dit kunnen, ik heb al gezocht in de Behaviors van Dreamweaver 8 maar ik kon het niet vinden. Wat zie ik over het hoofd.

Ik heb ook al een aantal html codes zelf geprobeerd in te voeren maar het resultaat krijg ik niet. Ik zal even de regel geven die ik nu heb staan (html) en misschien dat iemand weet waar ik welke code zou kunnen toevoegen voor het gewenste effect!

<img src="Beelden/img_klein.jpg" width="189" height="142" hspace="3" vspace="3" border="0" align="middle" onclick="MM_openBrWindow('img_groot.jpg','','width=640,height=480')"/>

Dit werkt dus in de zin dat ik wel een groter venster krijg met de afbeelding maar nu nog iets waardoor je het venster kan sluiten door willekeurig waar te klikken in het beeld.

Wie oh wie is de expert????
 
Hier is een scriptje om te doen wat je wilt. Zet het in de head van je document :

PHP:
<script language="javascript">
<!--
function popupPic(picture,w,h) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
var htmlCode = "<html><body topmargin='0' leftmargin='0'><img src='Beelden/" +
picture +
"_groot.jpg' onClick='javascript:window.close();' style='cursor:hand'></body></html>";
winprops = "height=" + h + " width=" + w + " top=" + wint + " left=" + winl;
newWindow = window.open(htmlCode,'picWindow',winprops);
newWindow.document.write(htmlCode);
};
-->
</script>

Zet het volgende in plaats van MM_openBrWindow('img_groot.jpg','','width=640,height=480') :
PHP:
popupPic('img',591,476);

Let erop dat je img_groot.jpg verandert door img.
De 591 hier is de breedte en de 476 de hoogte van je afbeelding, ook gebruikt voor de grootte van je popup. Deze moet je wel per afbeelding, net als de naam trouwens, veranderen.

Hier is een voorbeeld van wat het script doet.

Greetz : Jer:cool:en.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan