Avatar billede amews_aj Nybegynder
26. oktober 2004 - 17:22 Der er 18 kommentarer og
1 løsning

I popup?

Jeg vil gerne om man kunne gøre så siden læste om den er i et popup vindue evt. med bestemt navn.

Kan det overhovedet lade sig gøre?

Hvis I ikke forstår så spørg!
Avatar billede roenving Novice
26. oktober 2004 - 17:28 #1
Hvis du spørger på om opener findes, kan du teste om det er en popup !-)

Hvordan har du brug for den viden ?-)
Avatar billede amews_aj Nybegynder
26. oktober 2004 - 17:34 #2
Sådan at man i fx. et spil eller chat eller hvad ved jeg. Så hvis nogen bare skriver stien i browseren så kan den finde ud af.

Hov dette er ikke et popup vindue ved navn *****

Så kan den annulere

Og hvis den er i popup ja så er det jo bare fint.

Kan man ikke finde navnet på popupen med this et eller andet?
Avatar billede amews_aj Nybegynder
26. oktober 2004 - 17:58 #3
ER det ikke muligt?
Avatar billede roenving Novice
26. oktober 2004 - 18:09 #4
f.eks.

<script type="text/javascript">
  if(!opener)history.go(-1);
</script>

-- starten af filen !-)
Avatar billede amews_aj Nybegynder
27. oktober 2004 - 09:58 #5
Jamen hva så hvis folk har lukket opener vinduet, så kikser den jo

Hvad gør jeg så?
Avatar billede roenving Novice
27. oktober 2004 - 18:04 #6
De kan ikke nå at lukke opener-vinduet inden den kodestump bliver udført, medmindre de prøver at afvikle ie6 på xp på en årgang 1995-computer ...
Avatar billede amews_aj Nybegynder
27. oktober 2004 - 18:41 #7
Tjaaa det var nok godt tænkt.  ;)

Bare smid et svar
Avatar billede amews_aj Nybegynder
27. oktober 2004 - 18:44 #8
Nææ hov, hvad hvis folk lige laver et link til siden så kan den jo godt finde ud af det

Hvis de selv laver et link som åbner i nyt blankt vindue såå....
Avatar billede amews_aj Nybegynder
27. oktober 2004 - 18:47 #9
Kan man ikke noget med

<script type="text/javascript">
  if(this != "bruger")history.go(-1);
</script>

Det der virker ikke, men kan man ikke det?
Avatar billede roenving Novice
27. oktober 2004 - 18:52 #10
Hvem skulle dog have interesse i at linke direkte til din popup ?-)

Men så skal du undersøge om referrer er en url, du kan acceptere:

<script type="text/javascript">
  if(!document.referrer.indexOf("ditSite.dk")>0)self.close();
</script>
Avatar billede amews_aj Nybegynder
27. oktober 2004 - 18:53 #11
Hvad gør den helt præcis?
Avatar billede amews_aj Nybegynder
27. oktober 2004 - 18:57 #12
hmm nå  jaa

Men kan jeg ikke også gøre sådan at det skal være en bestemt side, ellers kan man linke fra chatten jeg har fx.

Kan man gøre noget med


<script type="text/javascript">
  if(!document.referrer("http://www.pc-help.dk/index.php")>0)self.close();
  if(!opener)self.close();
</script>


Kan man ikke i javascript (Er elendig til det) gøre så hvis der ikke er tilladt, så viser den en tekst, og gør det samme som exit; i php efter den tekst er skrevet?
Avatar billede amews_aj Nybegynder
27. oktober 2004 - 19:53 #13
Nogen der ved om det er lade sig gøreligt?
Avatar billede amews_aj Nybegynder
28. oktober 2004 - 18:24 #14
??????
Avatar billede amews_aj Nybegynder
29. oktober 2004 - 20:35 #15
Ok jeg bruger bare dit andet forslag, smid et svar ;)
Avatar billede amews_aj Nybegynder
30. oktober 2004 - 13:50 #16
Bare smid et svar
Avatar billede amews_aj Nybegynder
31. oktober 2004 - 20:25 #17
Også lige et svar her roenving tak :)
Avatar billede roenving Novice
01. november 2004 - 06:33 #18
Velbekomme '-)
Avatar billede roenving Novice
01. november 2004 - 15:20 #19
Tak for point ;~}
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