Avatar billede larsbachmanndk Nybegynder
20. november 2006 - 14:32 Der er 13 kommentarer og
1 løsning

popop i fuld skærm

Hejsa

Jeg vil gerne lave et popop link som åbner i fuld skærm hos brugeren.

Hvordan gøres det nemmest?
skal man først hente brugerens skærmopløsning og sætte de variabler ind i "popop koden" eller er der en smartere måde at gøre det på?

På forhånd tak
Avatar billede foxmulder58 Praktikant
20. november 2006 - 14:36 #1
Du skal vel bare have dette med i scriptet:

window.open(href, windowname, ',type=fullWindow,fullscreen,scrollbars=yes');
Avatar billede larsbachmanndk Nybegynder
20. november 2006 - 14:48 #2
Ja... det var da noget nemmere end jeg havde regnet med. :)
Tak for hjælpen.
Avatar billede foxmulder58 Praktikant
20. november 2006 - 15:27 #3
no problem.

mvh
Mads
Avatar billede olebole Juniormester
20. november 2006 - 15:43 #4
<ole>

Ehhhh ... er den mulighed ikke endelig blevet fjernet i IE7?
Under alle omstændigheder IE-only og 'type=fullWindow' gælder kun i nogle få, tusse-gamle Netscape browsere  :)

/mvh
</bole>
Avatar billede foxmulder58 Praktikant
20. november 2006 - 16:18 #5
Den virker i IE 6.0
Avatar billede mcardle Nybegynder
20. november 2006 - 22:05 #6
Det her er vidst den "rigtige" måde at gøre det på.

var w = screen.availWidth;
var h = screen.availHeight;

window.open("href","windowname","width="+w+",height="+h+",scrollbars=yes");
Avatar billede larsbachmanndk Nybegynder
21. november 2006 - 08:55 #7
Hejsa
I har ret, nu har jeg lige testet det i Firefox og der virker type=fullWindow ikke.
Så jeg vil prøve mcardle's forslag, men hvordan implementere jeg den kode korrekt?
Avatar billede mcardle Nybegynder
21. november 2006 - 09:04 #8
Sådan her ;oD

<?php
session_start();
?>
<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  <head>
    <title></title>
    <meta http-equiv="content-type" content="text/html;charset=utf-8" />
    <meta http-equiv="Content-Style-Type" content="text/css" />

    <script type="text/javascript">
      function createPopup(url){
        var w = screen.availWidth;
        var h = screen.availHeight;
       
        window.open(url,"_blank","width="+w+",height="+h+",scrollbars=yes");
        }
        </script>
  </head>
<body>

<a href="#" onclick="createPopup('http://www.eksperten.dk');">Klik her</a>

</body>
</html>
Avatar billede larsbachmanndk Nybegynder
21. november 2006 - 09:46 #9
Tak skal du have mcardle. fin udførlig løsning.
Du får point.
Avatar billede olebole Juniormester
21. november 2006 - 13:15 #10
mcardle >> hvorfor disable'er du dog CSS i IE6? Der er ingen grund til at bruge XML-deklarationen - specielt ikke, når den ødelægger brugen af CSS i IE6  ;o)
Avatar billede mcardle Nybegynder
21. november 2006 - 14:08 #11
Nej, det ved jeg godt. Det var bare fordi den skriver min browser som standart. 8oD
Avatar billede mcardle Nybegynder
21. november 2006 - 14:08 #12
Hov, et svar...
Avatar billede mcardle Nybegynder
21. november 2006 - 14:09 #13
browser = editor... Det går rigtig godt det her...
Avatar billede mcardle Nybegynder
21. november 2006 - 14:13 #14
Hvis du skal bruge CSS, så lav det med:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
  <head>
    <title></title>
        <script type="text/javascript">
      function createPopup(url){
        var w = screen.availWidth;
        var h = screen.availHeight;
       
        window.open(url,"_blank","width="+w+",height="+h+",scrollbars=yes");
      }
    </script>
  </head>
<body>

<a href="#" onclick="createPopup('http://www.eksperten.dk');">Klik her</a>

</body>
</html>
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