Avatar billede computopic Nybegynder
29. april 2002 - 10:30 Der er 4 kommentarer og
1 løsning

lukke et vindue, fra en anden fil..

Med dette åbner main et nyt vindue, som har en special header der får browseren til at downloade indholdet.. virker fint.. men det lille vindue skal også lukkes igen.. helst fra mainsiden.. nogen der har en ide til dette? Lukkekoden må nemlig ikke stå fil filen filnavn.php

main:
<input class='form01-button' type='submit' onclick="NewWindow(this.href,'link','1','1','no');return false;return false;" href='<? echo "filnavn.php" ?>' name='action' value='Gem som fil'></input>


filnavn.php:
  header("Content-Transfer-Encoding: binary\n");
  header("Content-length: " . strlen($data) . "\n");
  print($data);
Avatar billede jakoba Nybegynder
29. april 2002 - 11:05 #1
Den funktion NewWindow(...) du kalder er defineret et andet sted på sine sider og det er i den definition vi skal kikke for at finde ud af hvad det åbnede vindue hedder så vi kan adressere os frem til det og fortælle det at det skal lukke sig.

Jeg gætter på anden parameter i kladet til NewWindow ( 'link' er vinduets navn. Hvis det passer kan du lukke vinduet med:
    window.frames['link'].close();

mvh JakobA
Avatar billede computopic Nybegynder
29. april 2002 - 11:14 #2
Ups.. ja  her er den..

<script language="JavaScript">
  <!--
  function NewWindow(mypage, myname, w, h, scroll) {
  var winl = (screen.width - w) / 2;
  var wint = (screen.height - h) / 2;
  winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
  win = window.open(mypage, myname, winprops)
  if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
  }
  function udskriv(){
  if (!window.print){
  alert("Din browser understøtter ikke denne funktion. Benyt evt. browserens egen udskriftsfunktion")
  return
  }
  window.print()
  }
  //-->
  </script>
Avatar billede computopic Nybegynder
29. april 2002 - 11:30 #3
Hvad skal der så angives i 'link'  ? ud far ovenstående?
Avatar billede computopic Nybegynder
29. april 2002 - 11:33 #4
Kan man sende en Header der kan lukke vinduet?
Avatar billede computopic Nybegynder
03. maj 2002 - 20:13 #5
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