Avatar billede cem Nybegynder
28. marts 2004 - 23:32 Der er 2 kommentarer

popupvindu som dukker opp

Jeg har denne koden for et popup-vindu:
<script language="JavaScript">
<!-- hide from JavaScript-challenged browsers
function ProduktWindow(sUrl) {
  popupWin23 = window.open(sUrl, 'remote', 'width=1000,height=690, toolbar=no,location=yes,directories=NO,resizable=no,scrollbars=yes,menubar=no,')
}
// done hiding -->
</script>



HVIS nå at vinduet er åpent men ikke er i skjermbildet, altså det ligger på startmenyen...ELLER at et annet popup-vindu er oppe....og man da trykke på linken som aktiviserer denne koden....vil siden åpnes i det allerede åpnet vinduet....hvorfor det?
Avatar billede roenving Novice
28. marts 2004 - 23:43 #1
Sikkert fordi, du bruger window-navnet remote, for det henviser til et helt bestemt window-objekt, så det vil blive genbrugt !-)

-- og så kan du lave lidt kortere kode:

popupWin23 = window.open(sUrl, 'remote', 'width=1000,height=690,location=yes,scrollbars=yes')
Avatar billede olebole Juniormester
29. marts 2004 - 00:46 #2
<ole>

... og hvis du ikke ønsker dig, at det åbner i samme vindue, skal vinduesnavnet (2. argument), skal det gøres unikt:

var u = new Date().getTime();
popupWin23 = window.open(sUrl, 'remote'+u, 'width=1000,height=690,location=yes,scrollbars=yes')

/mvh
</bole>
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