Avatar billede Slettet bruger
29. november 2001 - 15:00 Der er 15 kommentarer og
2 løsninger

Pop up script.

Nogen der ved hvordan jeg kan indsætte parameter, så man kan bestemme hvor på skærmen pop-up-vinduet skal vises??

<HTML>
  <HEAD>

<LINK rel=\"stylesheet\" type=\"text/css\" href=\"style.css\";>

    <TITLE>Test ©</TITLE>

<script language=\"JavaScript\">
<!--
  function windowOpener(theURL,winName,features)
      { win = window.open(theURL,winName,features); }
// -->
</script>

  </HEAD>

  <BODY Bgcolor=\"#FFFFFF\" leftmargin=\"0\">

<A HREF=\"java script: windowOpener(\'../notes/net_revenues.html\',\'\',\'width=350,height=250,toolbar=0,status=0,menubar=0,location=0,directories=0,scrollbars=1,resizeable=0\');\">Net revenues *</a>

</body>
</html>
Avatar billede bobbedude Nybegynder
29. november 2001 - 15:05 #1
<script language=\"JavaScript\"><!--
var x = 0, y = 0; // default values

if (document.all) {
  x = window.screenTop + 100;
  y = window.screenLeft + 100;
}
else if (document.layers) {
  x = window.screenX + 100;
  y = window.screenY + 100;
}

var popup = window.open(\'popup.htm\',\'popup\',\'width=100,height=100,top=\'+y+\',screenY=\'+y+\',left=\'+x+\',screenX=\'+x);
//--></script>
Avatar billede Slettet bruger
29. november 2001 - 15:11 #2
Og det skal stå hvor?
Avatar billede bobbedude Nybegynder
29. november 2001 - 15:13 #3
inden for <head>
Avatar billede Slettet bruger
29. november 2001 - 15:16 #4
ok...

hvad så med

<A HREF=\"java script: windowOpener(\'../notes/net_revenues.html\',\'\',\'width=350,height=250,toolbar=0,status=0,menubar=0,location=0,directories=0,scrollbars=1,resizeable=0\');\">Net revenues *</a>


skal det ikke ændres? hvad er var popup til?
Avatar billede olebole Juniormester
29. november 2001 - 15:18 #5
<ole>
Det var dog bøvlet  =o)
Hvorfor ikke bare:

<script language=\"JavaScript\">
function bla() {
var x = 100;
var y = 100;
var popup = window.open(\'popup.htm\',\'popup\',\'width=100,height=100,top=\'+y+\',screenY=\'+y+\',left=\'+x+\',screenX=\'+x);
}
</script>

...imellem <head> og </head> - og så dette i body\'en et sted:

<button onclick=\"bla();\">&Aring;ben</button>

/mvh
</bole>
Avatar billede bobbedude Nybegynder
29. november 2001 - 15:21 #6
olebole er sej :ø)
Avatar billede olebole Juniormester
29. november 2001 - 15:22 #7
Du skal bare slette det, du oprindelig skrev og skrive funktionen ovenfor i stedet.
\'var popup\' er for at gøre dit vindue globalt tilgængeligt - og så skal du i virkeligheden definere den udenfor funktionen:

<script language=\"JavaScript\">
var popup;
function bla() {
var x = 100;
var y = 100;
popup = window.open(\'popup.htm\',\'popup\',\'width=100,height=100,top=\'+y+\',screenY=\'+y+\',left=\'+x+\',screenX=\'+x);
}
</script>

Du \'lægger\' din popUp i en variabel, som du kan refere til, andre steder på siden  ;o)
/mvh
Avatar billede olebole Juniormester
29. november 2001 - 15:24 #8
...og bobbe er ej!  =o)
Nej, undskyld .......jeg kunne bare ikke lade være.
Lad os dele - du kom først .....jeg gjorde det blot lidt mere \'sexy\'  ;o))
Avatar billede Slettet bruger
29. november 2001 - 15:24 #9
Ok..

Det er ikke det samme den samme fil der skal \"poppes\" up... Men samme størrelse vindue og position, så jeg er nødt til at kunne vælge hvilken fil det er...

Den skal heller ikke kaldes via en knap, men tekst, men det er vel en dejtalje?
Avatar billede olebole Juniormester
29. november 2001 - 15:27 #10
Okay:

<script language=\"JavaScript\">
var popup;
function bla(page) {
var x = 100;
var y = 100;
popup = window.open(page,\'popup\',\'width=100,height=100,top=\'+y+\',screenY=\'+y+\',left=\'+x+\',screenX=\'+x);
}
</script>

<a href=\"din_side.html\" onclick=\"bla(this.href);return false;\">&Aring;ben</a>

...så skifter du blot href i dit link - alt efter, hvilken side du ønsker åbnet  ;o)
/mvh
Avatar billede Slettet bruger
29. november 2001 - 15:30 #11
Sådan... Fedest..

Skal i dele point?? :)
Avatar billede olebole Juniormester
29. november 2001 - 15:32 #12
Ja, hvis ikke bobbedude insisterer på at stryge det hele, så synes jeg, vi skal dele. Jeg ville mene fifty:fifty ....(?)  ;o)
/mvh
Avatar billede Slettet bruger
29. november 2001 - 16:07 #13
Hey, jeg kan ikke styre om der skal være scroll eller ej!!

Det skal der være, men kun vertical...
Avatar billede Slettet bruger
29. november 2001 - 16:10 #14
fandt ud af det..

tænkte ikke lige.. :)

hvad ehhh, hr. bobbedude, skal i dele eller hvad?
Avatar billede Slettet bruger
03. december 2001 - 16:13 #15
Nå.. Nu deler i altså! :)
Avatar billede mindcrawler Nybegynder
04. marts 2002 - 16:30 #16
Hey!

Vil lige høre om man kan få det overstående script til at åbne af sig selv.. kan man? Hvad skal skiftes ud?
--------------------------------------------------------------------
<script language="JavaScript">
var popup;
function bla(page) {
var x = 100;
var y = 100;
popup = window.open(page,'popup','width=100,height=100,top='+y+',screenY='+y+',left='+x+',screenX='+x);
}
</script>

<a href="din_side.html" onclick="bla(this.href);return false;">&Aring;ben</a>
--------------------------------------------------------------------

Mvh Bjørn
Avatar billede jonashn Nybegynder
17. februar 2005 - 14:02 #17
<script type="text/javascript">
var side="popup.html"
var popup;
function bla(page) {
var x = 100;
var y = 100;
popup = window.open(page,'popup','width=100,height=100,top='+y+',screenY='+y+',left='+x+',screenX='+x);
}
bla(side);
</script>
du skal bare skifte popup.html ud med siden
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