Avatar billede s_raagaard Nybegynder
02. juli 2000 - 12:30 Der er 2 løsninger

Vinduer i fokus

Hej

Jeg her f.eks. disse to links som åbner et vindue i via java script:

<a href="#" onclick="window.open'side1.asp','pop1','width=300,height=300');">
<br>
<br>
<a href="#" onclick="window.open'side2.asp','pop1','width=300,height=300');">

nu er begge vinduer i linksne navngivet med samme navn pop1.....jeg ønsker så at når der er klikket på første link så åbner vinduet jo.....man surfer videre inde på sitet og kommer til link 2.....nu ligger viduet pop1 fra før inde bag browseren ude af fokus....nå jeg så nu klikker på det andet link som kalder pop1 skal den bringe vinduet frem i fokus, og ikke kun opdatere det bagved.......hvordan gøre det ?

/søren rågård
Avatar billede erikjacobsen Ekspert
02. juli 2000 - 12:51 #1
Du skal blot sige  focus()  til det nye vindue. F.eks. i side1.asp og side2.asp

  <body onload="focus();">

eller, hvis det skal gå lidt hurtigere, og vinduet skal ses mens det loader:

<html>
<head>
<title>..</title>
<script language="JavaScript">
  focus();
</script>
</head>
...
Avatar billede limemedia Nybegynder
02. juli 2000 - 13:11 #2

Her er et andet eksempel - sådan som HomeSite4.5.1 gør det

<SCRIPT LANGUAGE="JavaScript">
<!--
    function openWin( windowURL, windowName, windowFeatures ) {
        return window.open( windowURL, windowName, windowFeatures ) ;
    }
// -->
</SCRIPT>


<A HREF="java script: newWindow = openWin( 'myurl.html', 'myWindow', 'width=640,height=480,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0' ); newWindow.focus()">
</A>
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