06. august 2003 - 11:48Der er
23 kommentarer og 2 løsninger
Problemer med onblur=self.focus
Hey.
Jeg har problemer med et popup vindue, jeg vil holde i fokus så brugeren ikke kan benytte det bagvedliggende vindue imens.
Jeg bruger dette i mit popup vindue: <body onblur="self.focus();">
Popup vinduet indeholder en form med indtastningsfelter, men med ovenstående kode kan man ikke taste i felterne - nærmest som om keyboardet er deaktiveret...
Nogen der kan hjælpe - evt. med en anden metode til at holde kun ét vindue i fokus?
Jeg bruger det script som dreamweaver genererer til at åbne vinduet. <script language="JavaScript" type="text/JavaScript"> function openBrWindow(theURL,winName,features) { window.open(theURL,winName,features); } </script>
Ja, du kan _ikke_ nøjes med Dreamweaver-scriptet, for du kan ikke få fat i popup'en, hvis du ikke opretter et objekt til at referere til vinduet, derfor min kode ovenstående !-)
-- så Dreamweaver-koden skal laves om til:
<script language="JavaScript" type="text/JavaScript"> var newWin = null; function openBrWindow(theURL,winName,features) { newWin = window.open(theURL,winName,features); } </script>
Med følgende kode: <script language="JavaScript" type="text/JavaScript"> var newWin = null; function openBrWindow(theURL,winName,features) { newWin = window.open(theURL,winName,features); }
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.