14. maj 2001 - 11:40
Der er
25 kommentarer og
1 løsning
Luk browservindue uden godkendelse fra brugeren!!
Jeg har et script der åbner en side, der derefter \"gemmer\" sig ned i bundbjælken og åbner popups på tid.
Når den sidste er åbnet vil jeg gerne have at min oprindelige side lukker. Problemet er at brugeren får en \"browservinduet er ved at lukke\" godkendelsesbox. Den vil jeg gerne undgå.
Er der en måde man kan lukke vinduet uden at brugeren kan se det (ud over at bjælken forsvinder fra bundlinien??)
Kan man ellers resize det skjulte vindue og åbne sidste popup i det??
På forhånd tak for hjælpen
Ankersan
Du kan vel bare lukke vinduet med en window.close(), som bliver kørt når vinduerne har udført deres handling.
det er det jeg gør nu, men så for brugeren en box op hvor de skal godkende at vinduet lukker, og det er dét jeg vil undgå!
sorry det mente jeg ikke den gjorde.
no prob! ellers tak for det hurtige svar, håber der er andre der har bud ;o)
Hvis du åbner dine vinduer med javascript, lukkes de med window.close() uden godkendelse.
Det forstårjeg ikke, for det er præcis det jeg gør, og jeg skal godkende!!
...og du kan ikke lukke mandens oprindelige vindue, det han kommer ind
på siden med, uden han giver lov. Heldigvis!!
Eksempel:
dit vindue åbner du sådan her:
window.open(\'dinside.html\',\'navn\',\'height=600,width=800,scrollbars\');
Det kan så lukkes med:
window.close()
Så lukkes det uden godkendelse
Jeg vil umidbart ikke mene det er muligt, da det vil være skabe nogle sikkerhedsproblemmer.
Men det skulle være muligt at lave det via ActiveX programmering, men det er lidt for lang håret :-)
/jacob
ja det må jeg give dig ret i Knud
det kan lade sig gøære som jeg har vist ovenfor, efter hvad jeg kan forstå vil han kun lukke de vinduer han selv har åbnet.
Det er kun det oprindelige vindue (det der ligger minimeret i bundbjælken) der skal lukkes, og det er derfor at der skal godkendes!
Er der nogen der evt. kan hjælpe mig med at få den sidste popup til at åbne i det minimerede vindue, så det åbner op som den sidste popup. Så er problemet jo løst ;o)
jay >> Ja du kan lukke de vinduer du kender navnene på. Men kender du navnet på det oprindelige vindue ?
Eller er det mig der har misforstået spørsmålet ?
/jacob
Jeg har vist ikke fået forklaret mig så godt ;o)
Når folk kommer ind på min side, åbnes min popup-kanon, som straks minimeres til bundlinien. Den åbner så på tid 2-3 vinduer.
Når disse er skudt af, skal min popup-kanon jo ikke bruges mere, og jeg vil derfor have den væk, men hvis jeg laver en window.close() skal brugeren godkende.
Derfor ville jeg have at min sidste popup blev åbnet i det minimerede vindue, som derved kom i brug, og ikke bare lå i bunden.
Hvordan gør jeg det??
det du ønsker at gøre er det samme som spørgeren i
http://www.eksperten.dk/spm/72354 er så ked af og forvirret over at han er lge ved at opgi det hele.
Det eneste du opnår ved at \"tvangsfodre\" folk med popops på den måde er at de holder sig væk.
Det er temmelig dumt.
mvh JakobA
Helt fin holdning, men det er den tekniske udførelse jeg er interesseret i ;o)
jamen, læs hvad vi skriver. Du KAN ikke lukke det oprindelige vindue!
Forstået, men kan man heller ikke åbne den sidste popup i det??
Nåh, jo da. De åbnede vinduer får jo en referrer, der siger hvem der har
åbnet det. Og der kan du, hvis du i det \"sidste\" popudvindue kan finde
den oprindelige, hente en anden side ind i den.
Det lyder som dét jeg leder efter, kan du give mig et eksempel på hvordan det gøres?
Mit problem er at jeg har et script som bliver fyret af, og når det er slut skal vinduet hoppe frem fra at være minimeret, og køre en ny side.
Jeg er lidt blank!!
Du kan jo se i de 2 html-filer, at hvis man kan holde styr på hvem der åbner hvad
(nemt nok med kun 2), kan man sætte noget ind i den der åbner. Hvordan du
fra den sidste popup skal kunne finde tilbage til det oprindelige vindue, kan jeg
så ikke fortælle uden at du viser os hvordan de popper op.
Jeg tror jeg har den, når man kalder den fra næstsidste popup funger det
tusind tak for tålmodigheden ;o)
Apropos tålmodighed - vi beder til at dine besøgende også har det :)
;o) I know, men det er desværre ikke min beslutning!!
Vi tilbyder markedets bedste kurser inden for webudvikling