Avatar billede slott_hansen Nybegynder
31. maj 2001 - 10:31 Der er 13 kommentarer og
2 løsninger

NAvngivning af et vindue

Hvordan navngiver man et vindue, så man fra et popup vindue kan referere til det tidligere vindue ?
Avatar billede netsrac Praktikant
31. maj 2001 - 10:33 #1
Fra et popup vindue kan du altid referere til det der åbnede det med

opener.
Avatar billede netsrac Praktikant
31. maj 2001 - 10:34 #2
F.eks:

<script>
opener.location.href = \'side.html\';
</script>
Avatar billede slott_hansen Nybegynder
31. maj 2001 - 10:40 #3
Men hvis nu jeg ønsker at NAVNGIVE mit org. vindue INDEN jeg poper noget op. Jeg ved godt at man kan gøre som du viser - men men ;-)
Avatar billede netsrac Praktikant
31. maj 2001 - 10:42 #4
Inden du popper noget op, der skal du jo bare bruge document. ? Så er du jo i samme vindue!
Avatar billede slott_hansen Nybegynder
31. maj 2001 - 10:57 #5
Problemet er, at jeg skal havde returneret nogle værdier fra et flash pop up vindue - og jeg har ladet mig fortælle at man ikke kan bruge de smarte javasript ting fra flash!

Er det korrekt?
Avatar billede netsrac Praktikant
31. maj 2001 - 11:04 #6
Det ved jeg faktisk ikke hvordan det virker med flash og javascript, der skal du nok have fat i vores mærkelige flasher nikolajdu *he he*
Avatar billede engrob Nybegynder
31. maj 2001 - 15:12 #7
Navnet på det oprindelige vindue kan man vel på en måde kalde opener.
Hvad er det præcist du skal have gjort?
Avatar billede slott_hansen Nybegynder
31. maj 2001 - 15:15 #8
Jeg har et flashvindue som er poppet op - dette vindue skal returnere nogle værdier til forældre vinduet.
Avatar billede netsrac Praktikant
31. maj 2001 - 15:18 #9
Hvor skal du bruge de værdier ? i en funktion i hovedvinduet ?

Man må da kunne være noget i stil med opener.minfunktion(\'sdsd\');
Avatar billede slott_hansen Nybegynder
31. maj 2001 - 15:19 #10
Resultatet skal behandles med PHP og der efter gemmes i en database!
Avatar billede netsrac Praktikant
31. maj 2001 - 15:25 #11
Jamen så skal du jo skifte side for at kommer serverside igen, så kan du vel bare bruge

var test = \'asd\';
opener.location.href = \'side.php?some=\' + test;
Avatar billede engrob Nybegynder
31. maj 2001 - 15:37 #12
Hmm, ved ikke rigtig noget om PHP, så jeg kan nok ikke hjælpe her.
Avatar billede tjaz Nybegynder
31. maj 2001 - 15:51 #13
Ved ikke helt hvad du mener men er der noget i den her stil?

<SCRIPT LANGUAGE=\"JavaScript\">
function opdaterHovedVindue(nyURL) {
opener.document.location=nyURL
window.close()
}
</SCRIPT>

<A HREF=\"java script:opdaterHovedVindue(\'URLSOMSKALÅBNESIHOVEDVINDUET.htm\')\">LINK</A>
Avatar billede olebole Juniormester
31. maj 2001 - 16:42 #14
<ole>
Du kan sådan set godt give dit vindue et unikt navn. Problemet er bare, at dit popUp-vindue ikke arver \'bevidstheden\' om eksistensen af \'forældrens\' variabler. PopUp\'en ved således ikke at hovedvinduet er blevet døbt \'Ib\' - det ved kun Ib, fordi globale variabler tilhører det vindue, hvor de blev deklareret.
/mvh
</bole>
Avatar billede olebole Juniormester
31. maj 2001 - 16:44 #15
ehhhh....nu er et navn på et vindue strengt taget ikke en variabel, men en property på window-objektet - nuvel, samme sang gælder her  ;o)
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