Avatar billede gonzzo Nybegynder
01. januar 2000 - 18:50 Der er 4 kommentarer og
1 løsning

self.close

Hejsa... og godt nytår til alle

jeg har følgende linie
Er du medlem ?? <br>
så klik<a href="user/index.htm" target="_blank">
HER</a>
når der trykkes på dette link vil jeg gerne have den til at lukke det vindue som linket befinder sig i da linket "udløser" et nyt vindue, men hvordan er det nu lige....
Avatar billede andreas Nybegynder
01. januar 2000 - 19:00 #1
Er du medlem ?? <br>
så klik<a href="user/index.htm" target="_top">
HER</a>

åbner sig i samme browser
Avatar billede bbe1379 Nybegynder
01. januar 2000 - 19:22 #2
Hvis du bare vil lukke vinduet skal du bruge:

<a href="#" onClick="setTimeout('window.close()',5000);">link</a>

...jeg har sat en timeout for at undgå, at det oprindelige vindue ikke får sendt forespørgslen af sted....det er ikke sikkert at det r nødvendigt - så skal du bare skrive:

window.close()

Det eneste lille 'aber dabei' er, at den nok kommer med en alarm a'la "Siden prøver at lukke vinduet bla, bla, bla...."

Hvis du vil undgå dette skal du "snyde" browseren til at tro, at er ikke andre sider i dens "history".

Det gør du ved at sætte:

<SCRIPT LANGUAGE="JavaScript"><!--
function go(url) {
    if (document.images)
        location.replace(url);
    else
        location.href = url;
}
//--></SCRIPT>

...ind i toppen, og ændre din links til

<A HREF="java script:go('http://site.com/næste.html')">LINK</A>


Avatar billede tue Nybegynder
01. januar 2000 - 19:28 #3
<html>
<head>
<title>Open</title>
</head>
<body>

<script language="JavaScript"><!--

function navn() {
  window.open("index.asp", "_blank");
  self.close();
}

// --></script>

<p><a href="java script:navn()">Klik her</a></p>


</body>
</html>
Avatar billede tue Nybegynder
01. januar 2000 - 19:33 #4
Det kan gøres lidt nemmere:

<p><a href="xxx" target="_blank" onClick="java script:self.close()">Klik her...</a></p>
Avatar billede gonzzo Nybegynder
01. januar 2000 - 21:18 #5
Pointene går til andreas, da hans foreslag er nemmest!!
jeg ved godt at det ikke var helt det jeg spurgte om, men han kom først med et brugbart svar!!
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