Avatar billede sansalvador Nybegynder
30. maj 2003 - 23:30 Der er 8 kommentarer og
1 løsning

Hjælp - Javascript: Nyt vindue

Jeg har et link der ser sådan her ud ...

<a title="Hejsa" href="picz/grafik/cubes.jpg" onclick="winBRopen('picz/grafik/cubes.jpg','Big Screen','1024','768','1')"><img border=0 width='540' src='/picz/grafik/cubes.jpg'></a>

WinBRopen ser sådan her ud:
<script>
function winBRopen(theURL, Name, popW, popH, scroll) { // V 1.0
var winleft = (screen.width - popW) / 2;
var winUp = (screen.height - popH) / 2;
winProp = 'width='+popW+',height='+popH+',left='+winleft+',top='+winUp+',scrollbars='+scroll+',resizable'
Win = window.open(theURL, Name, winProp)
if (parseInt(navigator.appVersion) >= 4) { Win.window.focus(); }
}
</script>


Men det virker ikke .. der kommer bare en blank (ikke noget popup) side.......

Nogen råd?
Avatar billede horsmark Nybegynder
31. maj 2003 - 00:46 #1
du mangler url´en
<a title="Hejsa" href="picz/grafik/cubes.jpg" onclick="winBRopen('http://ww.horsmark.com','picz/grafik/cubes.jpg','Big Screen','1024','768','1')"><img border=0 width='540' src='/picz/grafik/cubes.jpg'></a>

<mvh>Onkel HorsMark</mvh>
Avatar billede horsmark Nybegynder
31. maj 2003 - 00:48 #2
'picz/grafik/cubes.jpg' skal slettes også - tror du har brugt den som "url" men jpg´en skal du først indsætte i selve popupvinduets kode :-)
Avatar billede roenving Novice
31. maj 2003 - 01:31 #3
Hvor har du den funktion som kaldes  ?-)

winBRopen('picz/grafik/cubes.jpg','Big Screen','1024','768','1')

-- uden den henvisning er jeg i mørke ..
Avatar billede roenving Novice
31. maj 2003 - 01:32 #4
--er den udenfor ?-)
Avatar billede horsmark Nybegynder
31. maj 2003 - 01:58 #5
dette virker

<html>
<head>
<script language="javascript">
  function winBRopen(theURL, Name, popW, popH, scroll) { // V 1.0
    winleft = (screen.width - popW) / 2;
    winUp = (screen.height - popH) / 2;
        winStats='toolbar=0,location=0,directories=0,menubar=0,status=0,scrollbars='+scroll+',height='+popH+',width='+popW

    var Win = window.open(theURL, "", winStats)
    //if (parseInt(navigator.appVersion) >= 4) { Win.window.focus(); }
  }
</script>
</head>
<body>

<a href="#" onclick="winBRopen('http://www.dsb.dk','Big Screen','500','200','1')">åben popup</a>

</body>
</html>
Avatar billede sansalvador Nybegynder
02. juni 2003 - 13:41 #6
Tak skal du have... Men nu er det et billede man åbner, og ikke en anden html side... Derfor kommer der et en træls margin på 1 øverst og til venstre.. Har prøvet at smide leftmargin=0 osv i WinStat.. Men virker inta...

Nogen forslag til dette? (og derefter smides der point på folk ;))
Avatar billede horsmark Nybegynder
02. juni 2003 - 14:13 #7
Det har intet med popupfunktionen at gøre men derimod hvordan du sætter html´et op i selve popup´en

popupwindow.htm

<html>
<body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0">
<img src="mitbillede.jpg">
</body>
</html>

kaldes fra siden med:
<a href="#" onclick="winBRopen('http://www.popupwindow.htm,'Big Screen','500','200','1')">åben popup</a>
Avatar billede horsmark Nybegynder
02. juni 2003 - 14:15 #8
ergo vinduets opsætning (scrollbar, menu, status) og selve indholdet af vinduet (margener, farve, centreret mm.) er 2 forskellige ting såomsige...

<mvh>Onkel HorsMark</mvh>
Avatar billede sansalvador Nybegynder
02. juni 2003 - 16:00 #9
Okay .... Men tak skal du have =)
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