Avatar billede troelsm Nybegynder
01. december 2005 - 11:53 Der er 4 kommentarer og
1 løsning

Teste om popup vindue er åben - i så fald lukke det

Hejsa
Jeg leger lidt med nedenstående.
Jeg ville gerne at den kan teste om et vindue er åben da popup vises i samme popup vindue (dog med forskellig størrelse af popup (popup viser et billede som kan være i forskellig størrelse) derfor skal de lukkes og åbnes igen.)
Problem er også at popup KAN falde "bagved" browser - også kan brugeren ikke se det "nye" popup
Jeg er nået sålangt som nedenstående - men det virker ikke helt..

PS, af en eller anden grund screenX og screenY heller ikke - synes dog ikke jeg gør noget forkert her

<SCRIPT LANGUAGE="JavaScript">

function popup(t,w,h)
{
if myRef.open()
myRef.close
if (screen.width > 1000)
myRef = window.open('http://url/fugl.asp?rid=1&ID='+t,'win1','width='+w+',height='+h+',resizable,scrollbars=no,screenX=5,screenY=5')
else
myRef = window.open('http://url/fugl.asp?rid=1&ID='+t,'win1','width='+w+',height='+h+',resizable,scrollbars=yes')
myRef.focus()
</SCRIPT>

nogen som kan hjælpe mig videre
Avatar billede troelsm Nybegynder
01. december 2005 - 11:55 #1
PS, popup bliver kaldt med
id på billede
billedebrede + space til kant
billedehøjde + space til kant

når man klikke på et tumpnail
Avatar billede roenving Novice
01. december 2005 - 13:15 #2
Indsæt dette i stedet:

<script type="text/javascript">

var myRef = {'closed':true}

function popup(t,w,h){
if(!myRef.closed)
  myRef.close();

myRef = window.open('http://url/fugl.asp?rid=1&ID='+t,'win1','width='+w+',height='+h+',resizable,scrollbars=' + (screen.availWidth > 1000?'no,screenX=5,screenY=5':'yes'))
myRef.focus()
}
</script>
Avatar billede troelsm Nybegynder
01. december 2005 - 15:11 #3
hejsa
virker perfekt - smid lige et svar så får du nogle point.
synes dog ikke rigtig som jeg nævner at screenX - Y virker den starter lidt hvor den vil :-)
Avatar billede roenving Novice
01. december 2005 - 15:13 #4
I nutidige browsere hedder det top og left !-)

screenX og -Y hører til de gamle netscape-browsere ...

Velbekomme '-)
Avatar billede roenving Novice
01. december 2005 - 15:31 #5
-- og tak for point ;~}
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