Avatar billede lojmann Nybegynder
21. juli 2000 - 14:32 Der er 13 kommentarer og
2 løsninger

PopUp - kør script - luk - redirect. HASTER!!!

Hejsa...

Jeg skal bruge noget JAVA (eller lign.) som når man trykker på en knap (i en form) åbner et vindue. I det vindue skal den så køre en script som jeg har lavet (i PHP) og et sted i det, er der en IF/ELSE sætning som så et sted, skal få at vide at den skal lukke det der popup vindu (som det køre i) og i det browser vindue som det kørte i skal der redirectes til en ny side... Er det muligt?

Jeg skal bruge det SENEST lørdag (22-07-2000)!
Avatar billede nerdyguy Nybegynder
21. juli 2000 - 16:41 #1
Okay, here we go!

Jeg har også snart brugt 20 min. på det :)

Sådan her åbner du et popup-vindue:

<SCRIPT language=\"JavaScript\">
<!--
window.open(\'Pop.htm\',\'Popup_Window\',\'toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width=300,height=300\')
// -->
</SCRIPT>

Du kan selv indstille, hvilke muligheder man skal have. Scrollbars yes/no osv.

Så kommer tricket her:
Fra det vindue du har \'popup´et\' kan du skrive til mainvinduet sådan her:

opener.location.href(\'lalala.html\');

Her er funktionen så (pop.html) :

<SCRIPT language=\"JavaScript\">
function closefc(url) {
opener.location.href(url);
this.close();
}
</SCRIPT>

og knappen:
<FORM method=get action=\"java script:closefc(\'lala.html\')\">
<INPUT type=submit size=-1 value=\" Luk vinduet \">
</FORM>


Det skal lige siges at MPJ, som også er her på eksperten, hjalp mig med \'opener\'  :)
Avatar billede nerdyguy Nybegynder
21. juli 2000 - 16:43 #2
Skal det indsættes i noget PHP, kan du lige smide scriptet over ICQ ....
Avatar billede mpj Nybegynder
21. juli 2000 - 17:45 #3
jaja... jeg hjalp til! ;-)
Avatar billede lojmann Nybegynder
21. juli 2000 - 17:56 #4
Jeg vil lige se på det, og vender tilbage ASAP.
tror nemlig jeg har fúndet en anden løsning, men det ser jeg på i løbet af weekenden...
Avatar billede nerdyguy Nybegynder
21. juli 2000 - 18:59 #5
Doh!
Okay....... Men det burde løse dit spørgsmål!!!

/Me
Avatar billede nerdyguy Nybegynder
21. juli 2000 - 19:00 #6
Den nye eksperten er fed!!!

Syns i ik\'?
Avatar billede nerdyguy Nybegynder
21. juli 2000 - 19:00 #7
Han bliver ved!
Se et eksempel her:
http://home.worldonline.dk/~nerdyguy/popup.html
Avatar billede sonne Nybegynder
21. juli 2000 - 19:59 #8
her hos mig win2k og ie5.0 virker det ik´

/vh
Aksel
Avatar billede sonne Nybegynder
21. juli 2000 - 20:00 #9
altså eksemplet http://home.worldonline.dk/~nerdyguy/popup.html
virker ik`

/vh
Aksel
Avatar billede nerdyguy Nybegynder
21. juli 2000 - 20:06 #10
Ikke så godt!
MPJ kan heller ikke få det til at virke ;-(

Der må være en anden måde så !!!!!!  ØØV!
Avatar billede nerdyguy Nybegynder
21. juli 2000 - 23:11 #11
Sådan !
Nu skulle det virke:
http://home.worldonline.dk/~nerdyguy/popup.html

MPJ har omskrevet scriptet og vil gerne have point for dette... SÅ HAN MÅ GERNE SVARE!!!!!!!

Gider nogen lige teste... Og skrive om det virker eller ej?
Avatar billede mpj Nybegynder
21. juli 2000 - 23:12 #12
Såså... Hids dig nu ned...!
Tag nu dine piller og drik dig noget Irish Cofee!
Og i behøver ikke at teste...
Mit script VIRKER!
Avatar billede nerdyguy Nybegynder
22. juli 2000 - 00:16 #13
Fååååårk dig! (undskyld udtrykket)
Avatar billede lojmann Nybegynder
24. juli 2000 - 21:09 #14
Hm.. Skal ikke bruge det alligevel, men det kan alle jo komme og sige. Så for ikke at blive beskyldt for både det ene og det andet, får i point for det :)
Avatar billede nerdyguy Nybegynder
24. juli 2000 - 22:34 #15
HAHA!!!
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