Avatar billede jannek_ek Nybegynder
22. februar 2004 - 11:58 Der er 7 kommentarer og
1 løsning

hvordan sender man nogen videre med en ny variabel

inde på min side www.randomonline.frac.dk skal jeg ha et galleri. hvor billederne skal komme op i et popupvindue. Men der må maks være et popup vindue, det må meget gerne lukke af sig selv når det bliver inaktivt. Og der ska være en baggrund. det ska faktisk være een side, der bare includere en variabel.

Variablen skal komme når man trykker på et link i form af et billede.
Avatar billede jannek_ek Nybegynder
22. februar 2004 - 12:00 #1
popup vinduet skal bare være _blank hvis det kan lukke sig selv når det bliver inaktivt
Avatar billede sukos Juniormester
22. februar 2004 - 12:37 #2
1. Dit popvindue gi'r du et navn, så det altid er samme vindue der referes til ved popup
2. Husker ikke lige koden, men du bruger lidt script til at få frem foran alle andre, når man klikker på et link
3. Variablen fra en POST kan du jo tjekke, i stil med samme måde du lister mulige billeder på.

4. Tror nok man kan lave noget javascript til at lukke et popup-vindue efter noget tid, men hvorfor?
Avatar billede sukos Juniormester
22. februar 2004 - 12:39 #3
2. onfocus="this.blur();"
Hvis ellers du sørger for at de ter samme navn på vinduet ved hvert link.
Avatar billede sukos Juniormester
22. februar 2004 - 12:41 #4
hmm, brugte ebgang dette på sukos.dk (findes ikke mere)

Mellem head tags:

<script language="javascript" type="text/Javascript">

/*
Auto center window script- Eric King (http://redrival.com/eak/index.shtml)
Lettere modificeret af nikolajdu fra eksperten.dk
Permission granted to Dynamic Drive to feature script in archive
For full source, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com
*/

var win = null;
function NewWindow(mypage,myname,scroll){
w = 540;
h = 440;
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
win.focus()
}
</script>

Og så så mine links så'n ud:

<input type="button" value="Vis billede1" onclick="NewWindow('installpics/apache1.gif','no');return false" class="smallsubmit" onfocus="this.blur();">
Avatar billede jannek_ek Nybegynder
22. februar 2004 - 12:41 #5
tak men jeg har lige fået hjælp af en ven
Avatar billede sukos Juniormester
22. februar 2004 - 12:42 #6
Og det er jo win.focus() som får vinduet i front!
Avatar billede jannek_ek Nybegynder
22. februar 2004 - 12:48 #7
her er linket jeg bruger

<?php echo "<a href=\"popup.php?bil=billede\" target=\"_blank\">test</a>" ?>

og her er scriptet der lukker vinduet når det bliver inaktivt

<body onblur="window.close()">

og den nye variabel hedder $bil
Avatar billede jannek_ek Nybegynder
24. marts 2004 - 18:57 #8
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester