/ Forside/ Teknologi / Internet / Hjemme sider / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Hjemme sider
#NavnPoint
molokyle 23766
Klaudi 7947
bentjuul 7763
BjarneD 4584
severino 4460
Manse9933 4366
natmaden 3985
disken 3947
miritdk 3593
10  refi 3578
window.close
Fra : frankthomsen64
Vist : 672 gange
50 point
Dato : 22-06-07 09:32


Har denne inie til at lukke et vindue.

<input type="button" value="LUK" onclick="javascript:window.close();">

Hvad kan man gøre for at der ikke kommer en popup box der spørger om "denne website forsøger at lukke vinduet, vil du lukke?" ?

 
 
Kommentar
Fra : molokyle


Dato : 22-06-07 09:59

Intet !

Det er en 'gammelkendt' sikkerhedsadvarsel du ikke kommer uden om

Konstruktionen for at lukke det åbnende vindue giver ligeledes advarslen medmindre brugeren én gang for alle tillader dette. Her et eksemplet på en side som åbner en anden side for derefter at lukke sig selv:

Full.html (= åbneren)
Kode
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Fullscreen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="description" content="Fullscreen">
<script type="text/javascript">
<!--
function Redirect(url)
{
Full(url);
window.opener='';
window.close();
}

function Full(url)
{
window.open(url,'_blank','fullscreen=yes');
}
-->
</script>
</head>
<body onload="Redirect('Fullscreen.html')"><div></div></body>
</html>


</MOLOKYLE>


Kommentar
Fra : severino


Dato : 22-06-07 17:15

Det er også muligt at få det ekstra åbne vindue til at lukke sig selv, når der klikkes ved siden af dette vindue. Det har jeg brugt flere gange i forskellig sammenhæng.
Grunden til at jeg har brugt denne metode; er at jeg ved hvor irriterende det er når man efterhånden har åbnet så mange vinduer, så man tror det er en hel boligkarre!
http://home4.inet.tele.dk/slang/webtlf2.html nederst er der to link hvor denne metode er anvendt.

Kommentar
Fra : Manse9933


Dato : 22-06-07 17:47

vis det kun er med simpel txt "Luk"
så brug denne>

<p><a href="" onClick="window.close();">Luk</a></p>

Har ikke oplevet det har skabtdit problem.




Kommentar
Fra : Manse9933


Dato : 22-06-07 18:42

Her med billede/knap efter eget valg,der skal bare rettesi i sti/størrelse

Kode
<p><a href="" onClick="window.close();"><img src="./images/luk.png" width="24" height="24" border="1" alt="luk" /></a></p>


Kommentar
Fra : frankthomsen64


Dato : 22-06-07 18:59

Virker ikke - får stadig en popup på skærmen, hvor den skriver:
"denne website forsøger at lukke vinduet, vil du lukke?" ?


Kommentar
Fra : frankthomsen64


Dato : 22-06-07 19:01

Bruger IE 7.0

Kommentar
Fra : Manse9933


Dato : 22-06-07 19:03

prøv at klikke på de tre øverste iconer/billeder og se om du får den samme advasel>
http://manse9933.dk/un_sider/aviser/aviser.htm
og luk dem med den nederste knap,du kan også prøve i fuld skærm størrelse.

Kommentar
Fra : Manse9933


Dato : 22-06-07 19:04

De kan være en indstilling i din browser der er ude på noder.

Kommentar
Fra : molokyle


Dato : 22-06-07 19:07

NEJ !!!

Det ér som jeg skrev:

Citat
Det er en 'gammelkendt' sikkerhedsadvarsel du ikke kommer uden om


..hvad Windows platformen anbelanger

</MOLOKYLE>

Kommentar
Fra : Manse9933


Dato : 22-06-07 19:10

Hvorfor har jeg så ikke problemet?,det kan selvføgeligt være fordi jeg bruger IE&,men det må være en indstilling
i browseren.

Kommentar
Fra : Manse9933


Dato : 22-06-07 19:10

6

Kommentar
Fra : molokyle


Dato : 22-06-07 19:36

Manse9933 -> Prøv at lave en HTLM fil med indholdet:
Kode
<input type="button" value="LUK" onclick="javascript:window.close();">


Gem den lokalt som f.eks. ; TEST.HTML

Dobbeltklik så på denne, hvor du nu end har gemt filen ..og se resultatet (..i IE det er)

Får du ingen advarsel? ...så ville jeg personligt STRAX teste mit system og sikkerhedsindstillinger

</MOLOKYLE>

Kommentar
Fra : Manse9933


Dato : 22-06-07 19:39

Je kan ikke se hvorfor jeg skal bruge ovenstående når mit hjemme strik virker efter hensikten.

Kommentar
Fra : frankthomsen64


Dato : 22-06-07 21:12

kan det have noget at gøre med at de er åbnet med target="_blank"

Accepteret svar
Fra : molokyle

Modtaget 50 point
Dato : 22-06-07 21:40

frankthomsen64 -> ..næppe! ..Der er tale om at lukke et vindue ...som jeg har forstået det?

Jeg fandt dette postulat:
Citat
You can only close a window via window.close() if it is first opened via window.open();


..jeg 'tvivler' nu !

..medmindre der er tale om subvinduer evt. bliver tilgået via DOM ?

På fransk? http://fr.selfhtml.org/javascript/objets/window.htm#closed

..eller engelsk? http://developer.mozilla.org/en/docs/DOM:window.close

</NØRD I TVIVL>

Godkendelse af svar
Fra : frankthomsen64


Dato : 30-06-07 22:14

Tak for svaret molokyle.

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177579
Tips : 31968
Nyheder : 719565
Indlæg : 6409074
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste