Avatar billede hrasbo Praktikant
03. december 2006 - 21:06 Der er 8 kommentarer og
1 løsning

Pop-up tester

Hej
Jeg har følgende javascript, og den virker perfekt.
Mit problem er, hvordan får jeg den til at gå videre til en side.

Jeg har prøvet med følgende:
parent.frames[1].location='side.asp', og andre måder.

Men jeg kan godt få siden loadet, men så bliver testen ikke udført.
Er der nogen som kan hjælpe mig.

<html>
<script language="javascript">
var win;
function winOpen(){
try{
  //dine javascript-statements, f.eks.
  win = window.open('test1.asp','wizard','width=200,height=150,resizable=yes');
  setTimeout('testWin()',50);
}catch(e){
  //Hvis der er opstået fejl, kan der rettes op på det
  //eventuel fejl-sortering kan laves udfra indholdet af variablen e
  alert('Da betalingen ligger i et pop-up vindue, så slå blokering af pop-up vinduer fra.1');
}finally{
  //Hvis der er noget som under alle omstændigheder skal ryddes op i efter forsøget med at køre den første kode er gjort
  //Og det var nødvendigt at vente til efter fejl-retning e.l.
  setTimeout('win.close()',200);
}}
function testWin(){
try{
  var dummy = win.document.form1.felt1.value;//her indsætter du en reference til noget du har i popup'en
}catch(e){
  alert('Da betalingen ligger i et pop-up vindue, så slå blokering af pop-up vinduer fra.');
}}
</script>
<body onload="winOpen();">
</body>
</html>
Avatar billede olebole Juniormester
04. december 2006 - 13:04 #1
<ole>

Hvornår skal siden skiftes?

/mvh
</bole>
Avatar billede hrasbo Praktikant
04. december 2006 - 13:08 #2
Når man har trykket på ok på alert'en som kommer op, eller automatisk hvis der ikke er nogen popup blocker.
Avatar billede olebole Juniormester
05. december 2006 - 10:12 #3
Hvad betyder: "hvordan får jeg den til at gå videre til en side"? Hvad ligger i ordet 'den'? Prøv at beskrive nøjagtig, hvad det er, du gerne vil lave  ;o)
Avatar billede hrasbo Praktikant
05. december 2006 - 10:29 #4
Det jeg mener, er at når den har vist alerten, og efter man har trykket ok, så skal man sendes videre til siden xxx. Hvis der ikke er popup blocker, så skal den den sendes videre til siden xxx.
Avatar billede olebole Juniormester
05. december 2006 - 10:41 #5
Prøv nu at være lidt specifik. Hvad mener du med: "så skal man sendes videre til siden xxx" ... er det popup-dokumentet eller hoveddokumentet, der skal skiftes? Det er temmelig svært at hjælpe, når du ikke er præcis  =)
Avatar billede hrasbo Praktikant
05. december 2006 - 12:49 #6
det er hoveddokumenet, som skal skiftes
Avatar billede hrasbo Praktikant
15. december 2006 - 15:37 #7
Er der slet ikke nogen som kan hjælpe mig?
Avatar billede olebole Juniormester
15. december 2006 - 15:48 #8
Så skal du nok skrive sådan i din kode:
    win = window.open('test1.asp','wizard','width=200,height=150,resizable=yes');
    location.href = "nyside.html";
Avatar billede hrasbo Praktikant
27. april 2011 - 14:37 #9
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