Avatar billede fedtmuledk Nybegynder
02. maj 2001 - 00:54 Der er 6 kommentarer og
1 løsning

popupvindue mens billede uploades

jeg vil bare høre om det er muligt at lave et popupvindue hvori der står
\"billede uploades, dette kan tage flere minutter\"

som starter når man trykker på en formularknap (ved aspupload) og forsvinder igen når billedet er uploadet og man går videre til bekræftelsessiden.
Avatar billede parazite Nybegynder
02. maj 2001 - 01:04 #1
Sagtens. Er ingen ørn til JS, men på siden med formen kører du en window.open, når folk trykker på knappen, og på bekræftelsessiden kører du en window.vinduenavn.close();. Det burde virke. Tjekker lige op på noget mere kode. :)
Avatar billede parazite Nybegynder
02. maj 2001 - 01:08 #2
I <head></head> skriver du:
<script language=\"JavaScript\">
<!-- Gem koden for gamle browsere

function PopWin(url,h,w) { var ww = 480, wh = 340, leftPos = null, topPos = null;

IE=(document.all)?true:false;
var wh = (IE)?document.body.clientHeight : window.innerHeight;
var ww = (IE)?document.body.clientWidth : window.innerWidth;

if (top.screen){
  if (screen.width){
    leftPos = Math.round((ww-w-10)/2);
    topPos = Math.round((wh-h-29)/2);
  } else {
    leftPos = 50
    topPos = 50
  }
}

popupWin = window.open(url, \'ventevindue\', \'height=\' + h + \',width=\' + w + \',top=\' + topPos + \',left=\' + leftPos + \'\')
}
// -->
</script>
Og på knappen:
<input type=\"submit\" value=\"Upload\" onClick=\"PopWin(\'ventevindue.htm\',150,150);\">.

På bekræftelsessiden skriver du så umiddelbart efter <body>-koden:
<script language=\"javascript\">
window.ventevindue.close();
</script>

Dette er absolut utestet og måske ikke funktionelt - i så tilfælde er det window.ventevindue.close(); der er fejlen - er ikke sikker på den stump kode virker.

Popupvinduet er bygget på http://www.builder.dk/builders/windowbuilder.asp
Avatar billede parazite Nybegynder
02. maj 2001 - 01:13 #3
OK - det virker ikke. *G* Jeg roder lige med noget.
Avatar billede parazite Nybegynder
02. maj 2001 - 01:33 #4
OK - fandt ud af hvorfor. Som olebole siger i http://www.eksperten.dk/spm/17638, så kender bekræftelsessiden ikke noget til vinduet. Dog kommer han selv med en løsning, såeh... jeg tror bare jeg går i seng og græmmer mig! :)
Avatar billede pointer Nybegynder
02. maj 2001 - 13:20 #5
Følgende virkede med jokes2000.

<form action=\"/jokes/castvote/\" method=POST target=Wait onsubmit=\"return CheckForm()\">
...
</form>

<script language=javascript type=\"text/javascript\">
<!--
function CheckForm()
{ window.open(\'/jokes/filer/wait.php\', \'Wait\', \'width=488,height=390\');
  return true;
}

// -->
</script>
Avatar billede fedtmuledk Nybegynder
02. maj 2001 - 23:29 #6
-parazite

ok det virkede ikke helt, men da jeg blandede de 2 fra olebole med dit, vupti det virkede

mange tak for hjælpen, du behøver ikke at skamme dig
Avatar billede parazite Nybegynder
02. maj 2001 - 23:33 #7
*gG* Tjaeh... Oles svar kan man zq altid genbruge... ;) Er glad for det virkede. 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