Avatar billede vb-mo Nybegynder
19. februar 2003 - 11:24 Der er 14 kommentarer og
1 løsning

Lukke Vindue

Hejsa

Jeg har en side der popper et nyt vindue og vil her gerne vide om det er muligt automatisk at lukke hovedvinduet når det nye vindue er poppet eller om man kan få det til at lukke automatisk når det nye vindue lukkes.

/vb-mo
Avatar billede pelkjaer Nybegynder
19. februar 2003 - 11:30 #1
Ja og nej.

I popup'en kan du køre en onload="opener.self.close();" men du vil altid få en promt "Dette vindue er ved at blive lukket - ja/nej" fordi det ikke er et vindue du har åbnet.
Avatar billede pyroman Nybegynder
19. februar 2003 - 11:39 #2
Som pelkjaer skriver så vil der når du lukker hovedvinduet komme en prompt op. Du kan også bare skrive koden efter den kode der åbner det nye vindue.

self.close();
Avatar billede vb-mo Nybegynder
19. februar 2003 - 11:40 #3
Hmmm....og jeg kan ikke lukke det sammen med det poppede vindue heller ?
Avatar billede pelkjaer Nybegynder
19. februar 2003 - 11:46 #4
Nope
Avatar billede pyroman Nybegynder
19. februar 2003 - 11:47 #5
Jo!
Avatar billede pyroman Nybegynder
19. februar 2003 - 11:48 #6
Hurtigt eksempel

function open-close()(
  popwin = window.open("side.html", "popup", "alt det der");
  self.close();
)
Avatar billede pelkjaer Nybegynder
19. februar 2003 - 11:51 #7
pyroman

function bla() {
popwind = noget;
}

tuborgs - ikke parantesser :)
Avatar billede pyroman Nybegynder
19. februar 2003 - 11:52 #8
jamen jeg sidder ved en Imac som ikke kan lave dem - og det er egentlig noget lort. Hader mac!!! :-)
Avatar billede bamzen Nybegynder
19. februar 2003 - 11:54 #9
pyroman: naturligvis kan den lave dem

prøv lige med alternativ+shift 8+9

;-)
Avatar billede pyroman Nybegynder
19. februar 2003 - 11:55 #10
Av - det havde jeg ikke opdaget tak skal du have
Avatar billede pyroman Nybegynder
19. februar 2003 - 11:56 #11
Men det ændrer stadig ikke min holdning til mac
Avatar billede vb-mo Nybegynder
19. februar 2003 - 15:57 #12
ok jeg har været lidt væk men kigger på det senere det ser spændende ud :o)
Avatar billede vb-mo Nybegynder
19. februar 2003 - 15:59 #13
Kan det måske føjes sammen med dette :

function newWindow(mypage,myname,w,h,scroll) {
  if(screen.width){
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  }else{winl = 0;wint =0;}
  if (winl < 0) winl = 0;
  if (wint < 0) wint = 0;
  var settings = 'height=' + h + ',';
  settings += 'width=' + w + ',';
  settings += 'top=' + wint + ',';
  settings += 'left=' + winl + ',';
  settings += 'scrollbars='+scroll+',';
  win = window.open(mypage,myname,settings);
  win.window.focus();
}

Jeg må nok erkende at jeg ikke har meget forstand på js så hvis i kunne hjælpe ville det være fint :o)
Avatar billede olebole Juniormester
19. februar 2003 - 18:23 #14
<ole>

pyroman >> Dit script bygger på en browser-bug. Det bør ikke kunne lade sig gøre - og man kan da heldigvis også kun i de færreste browsere  ;o)

/mvh
</bole>
Avatar billede vb-mo Nybegynder
05. marts 2003 - 11:36 #15
lukker
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