Avatar billede horsmark Nybegynder
27. november 2000 - 15:31 Der er 31 kommentarer og
1 løsning

a href=screen.availwidth ?

Jeg skal på en eller anden måde have screen.availwidth og screen.availheight snørklet ind i følgende link

<a href=\"#\" onClick=\"MyWindow=window.open(\'t:/blabla.htm\',\'MyWindow\',\'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=800,height=710,left=125,top=0\'); return false;\">blabla</a>

Hvordan gøres dette? Linket SKAL åbne det nye window i FULLSIZE ikke width=800, height=710

Mvh.
Jesper HorsMark
Avatar billede tdaugaard Nybegynder
27. november 2000 - 15:34 #1
Var det ikke nemmere at lave det i et lille script istedet?
Avatar billede horsmark Nybegynder
27. november 2000 - 16:44 #2
Det gør jeg andetsteds på min intranetside MEN på denne side er der 20 links der skal åbne i nyt fullsizewindow...
Avatar billede tdaugaard Nybegynder
27. november 2000 - 16:51 #3
Ja .. så er det da også MEGET nemmere at bruge et script istedet for 20 af den samme kode...

Må jeg komme med et eksempel ?

<script language=\"JavaScript\">
  <!--
    function openwin(url) {
      MyWindow=window.open(url,\'MyWindow\',\'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=\'+screen.availWidth+\',height=\'+screen.availHeight+\',left=125,top=0\')     
    }
  -->
</script>

<a href=\"#\" onClick=\"OpenWin(\'http://www.tdaugaard.dk/\'); return false;\">blabla</a>
Avatar billede horsmark Nybegynder
27. november 2000 - 17:51 #4
hmmm virker ikke en dyt... jeg gør følgende:


<head>
<Script language=\"JavaScript\">       
    function openwin(url){
          MyWindow=window.open(url,\'MyWindow\',\'toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=\'+screen.availWidth+\',height=\'+screen.availHeight+\',left=0,top=0\')     
        }

</script>
</head>
<body>
<a href=\"#\" onClick=\"Openwin(\'http://blablabla\';); return false;\">blabla</a>
</body>


hmmm ? (ellers FED idé) Hvad gør jeg monstro forkert?
Avatar billede tdaugaard Nybegynder
27. november 2000 - 17:54 #5
hmm .. wierd .. det funkede helt fint her ...
ellers har jeg misforstået dit spørgsmål selvom jeg ikke tror det er muligt !?
Avatar billede horsmark Nybegynder
27. november 2000 - 17:55 #6
nope, du er helt med :-) Kan ikke lige få det til at virke? Måske IE4 ? Hvilken version kører du med?
Avatar billede horsmark Nybegynder
27. november 2000 - 17:59 #7
Prøv lige at kopier dette og se om det virker UDEN at ændre i det!

Mvh.
HorsMark

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
<script language=\"JavaScript\">
  <!--
    function openwin(url) {
    MyWindow=window.open(url,\'MyWindow\',\'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=\'+screen.availWidth+\',height=\'+screen.availHeight+\',left=125,top=0\')     
    }
  -->
</script>
<body>
<a href=\"#\" onClick=\"OpenWin(\'http://www.tdaugaard.dk/\';); return false;\">blabla</a>        
</body>
Avatar billede horsmark Nybegynder
27. november 2000 - 18:02 #8
øhm der skulle vist kun 1. stk ; efter url´en (kopierede det direkte fra notesblok og der er IKKE 2 semikolons i mit html?)
Avatar billede tdaugaard Nybegynder
27. november 2000 - 18:06 #9
ahh .. her er den:

først .. openwin SKAL være med småt..
second, du har en ; inden i ()

prøv med

<a href=\"#\" onClick=\"openwin(\'http://blablabla\'); return false;\">blabla</a>
Avatar billede tdaugaard Nybegynder
27. november 2000 - 18:07 #10
Nåå ..  det er Eksperten der lugter igen ..
Avatar billede tdaugaard Nybegynder
27. november 2000 - 18:08 #11
Der skal intet ; efter URL\'en .. først efter \')
Avatar billede horsmark Nybegynder
27. november 2000 - 18:08 #12
hæhæ.... alles funtioniet jetz SUPERGEIL (som man ville skrige ud i det sønderjyske hvis jeg ellers ikke boede på djævleøen i staden!)

*GGGGGG*

Takker :-)
Avatar billede tdaugaard Nybegynder
27. november 2000 - 18:15 #13
Det var så lidt :-)
Avatar billede jwolf Nybegynder
28. november 2000 - 10:48 #14
hmm..så mangler vi bare en funktion der også maksimerer vinduet samtidig.
Avatar billede tdaugaard Nybegynder
28. november 2000 - 10:58 #15
jwolf:> ?
Avatar billede jwolf Nybegynder
28. november 2000 - 11:01 #16
ja, for når jeg trykker på linket smækker den et vinduet op i 1024*768, men det er ikke centreret... dvs. jeg skal først trække i det så jeg kan se maksimér knappen i vinduet. og så skal jeg trykke på den før at det står som det skal...
Avatar billede tdaugaard Nybegynder
28. november 2000 - 11:03 #17
Det jeg mente med \"?\" var, hvad du havde med sagen at gøre !?
Avatar billede jwolf Nybegynder
28. november 2000 - 11:07 #18
nårh... jeg kunne bare  forestille mig at horsmark også ville være interesseret i at få det at vide. O gså vil jeg også gerne selv lære noget.. :o)
Avatar billede tdaugaard Nybegynder
28. november 2000 - 11:16 #19
ahh ... omkring at få det maksimeret har jeg minus forstand på :(
Avatar billede horsmark Nybegynder
28. november 2000 - 12:37 #20
Det med at maksimere vinduet gøres dette ikke således (sat ind i det vindue der skal åbnes):
<Script language=\"JavaScript\">
        if (window.screen)
        {
        window.moveTo(0,0);
        window.resizeTo(screen.availWidth,screen.availHeight);
        }
</script>

Mvh.
HorsMark
Avatar billede horsmark Nybegynder
28. november 2000 - 12:38 #21
jwolf>>> ...eller misforstår jeg bare alt her :-)
Avatar billede horsmark Nybegynder
28. november 2000 - 15:20 #22
tdaugaard>> Det fungerer som sådan ok, men hvorfor åbner scriptet ikke et nyt vindue, men bruger et af de browservinduer der allerede ER åbnet (de andre i afd. er ved at blive sindsyge af det = tæsk til Jesper HorsMark *LOL*)

-> Hvad skal jeg tilføje for at få vinduet til at åbne i et NYT browservindue?

Mvh.
J. HorsMark
Avatar billede tdaugaard Nybegynder
28. november 2000 - 15:24 #23
horsmark:> den åbner da også i et nyt vindue .. det er det openwin() gør :-)

hvad er den nøjagtige kode du bruger ?
Avatar billede horsmark Nybegynder
28. november 2000 - 15:29 #24
tdaugaard>> hmmm... nope

<Script language=\"JavaScript\">       
    function openwin(url)
    {
          MyWindow=window.open(url,\'MyWindow\',\'toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=\'+screen.availWidth+\',height=\'+screen.availHeight+\',left=0,top=0\');     
        }

</script>


<a href=\"#\" onClick=\"openwin(\'http://pcrm.tdb.dk\'); return false;\">PCRM</a>
Avatar billede tdaugaard Nybegynder
28. november 2000 - 15:36 #25
det aner jeg godtnok ikke hvorfor.. desværre
Avatar billede horsmark Nybegynder
28. november 2000 - 17:29 #26
hvilken version kører du IE i?
Avatar billede tdaugaard Nybegynder
28. november 2000 - 17:31 #27
IE 5.50.4134.0600IC

MEN!

I forbindelse med et andet spørgsmål her på eksperten også om at åbne links i nye vinduer, kom jeg til at tænke på om du vil have at hver gang openwin() blive kaldt, skal åbne et NYT vindue istedet for at loade efterfølgende links i samme vindue som det første ?
Avatar billede tdaugaard Nybegynder
28. november 2000 - 17:34 #28
flg. vil åbne et nyt vindue hvergang funktionen kaldes. (der bliver genereret et nyt vindues ID hver gang)

<script language=\"JavaScript\">
  <!--
    function openwin(url) {
      var winID = Math.floor(Math.random()*102548);
      window.open(url, winID, \'toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=\'+screen.availWidth+\',height=\'+screen.availHeight+\',left=0,top=0\');
    }
  -->
</script>

<a href=\"#\" onClick=\"openwin(\'http://pcrm.tdb.dk\'); return false;\">PCRM</a>
Avatar billede horsmark Nybegynder
28. november 2000 - 17:37 #29
ski´e godt Egon.. jeg opretter lige et nyt spørgsmål så du får lidt ekstra points ok? Du har sq fortjent dem! 100 box

;-)
HorsMark
Avatar billede horsmark Nybegynder
28. november 2000 - 17:39 #30
Avatar billede tdaugaard Nybegynder
28. november 2000 - 17:41 #31
Det var så lidt, og jeg siger mange tak.
Avatar billede horsmark Nybegynder
28. november 2000 - 17:42 #32
el probs finito
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