20. juli 2001 - 13:03Der er
20 kommentarer og 1 løsning
Lukke et vindue?
Jeg har en js fil som jeg includer i country.asp filen.Js filen printer country.asp ud men jeg vil også gerne have at country.asp lukker sig selv efter print!Hvordan kan jeg gøre det??? Thanx for da help !
du kan jo kun lukke vinduer, som bliver opfattet som scriptets ejendom, dvs. hvis du åbner vinduet fra et andet vindue, så ejes det jo udenfor scriptet, men måske kunne du lave en funktion(alitet) i det, som åbner vinduet, det kunne dit script jo skrive til ...
Lad mig forklare hele situationen: Jeg har 11 sider jeg skal have printet ud derfor har jeg lavet js filen og incl den i alle 11 asp sider så de kan printes ud!Men disse sider skal lukkes automatisk efter print!Dvs man klikker på en link=print så skal første side loades derefter printes,efter print skal det lukkes og så er det tur til side nr 2!Sådan skal det kører hele vejen til nr. 11 side! Pheew
Nej ikke umiddelbart. Popupen kommer kun hvis det er et \"normal\" browser vindue, dvs hvis du laver et lille \"popup vindue\" og kører mit ovenstående script deri så kommer denne alert ikke!
I din basisside, som indeholder printlinket også at have et felt, som du holder skjult (f.eks. bag en grafik) og når du starter udprintningen så bruger
document.DitSkjulteFelt.value=\'\'; var printwin = window.open(...);
laver en Timeout og en funktion, som checker om DitSkjulteFelt indeholder en værdi og så kalder print.close()
I din js-fil kan du så skrive til opener.forms[FormNavn].DitSkjulteFelt, når din printning er færdig.
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.