Avatar billede durd Nybegynder
23. april 2002 - 21:37 Der er 6 kommentarer og
1 løsning

Åbne NYT browservindue i flash!

Koden herunder er mit problem...
-------------------------------------
Hvis du mener at du vil kalde en URL og åbne html dokumentet i et nyt vindue kan du bruge
getURL(); 

udover url kan du også specificere vinduets størrelse mm.

Lav en "Åben" knap i Flash med

                  on (release) {
                      getURL("java script:openNewWindow('dinFlashURL.htm','thewin','height=240,width=320,scroolbar=no,toolbar=no,menubar=no') ");

                  //tilføj også dine andre vindue egenskaber
                  }




Når du så har Saved og Published redigerer du html dokumentet ved at tilføje mellem <HEAD> </HEAD>TAGS

                  <script language="JavaScript">
                      function openNewWindow(URLtoOpen, windowName,windowFeatures) {
                      newWindow=window.open(URLtoOpen, windowName,windowFeatures); }
                  </script>

Nu vil din "Åben" knap åbne 'dinFlashURL.htm' i et nyt vindue med dine egenskaber
-------------------------------------
Koden herover gør så så man kan åbne et nyt browservindue fra ens flash-side. Det virker også fint.. Problemet er bare, at hvis man vil åbne endnu et vindue med linket, så bliver det nye åbnet i samme vindue som den man lige har åbnet. Hvordan kan jeg ændre min kode, så jeg undgår at dette sker? Mener så jeg kan få åbnet alle de browservinduer op jeg vil, og de bliver åbnet hver i sær seperat..

Håber der er en der kan hjælpe.. Takker på forhånd!
Avatar billede nikolajdu Nybegynder
23. april 2002 - 21:47 #1
hvorforspørger du 2 gange....
Avatar billede durd Nybegynder
23. april 2002 - 21:49 #2
Jeg spørger kun 1 gang.. Har lige flyttet det her spørgsmål fra Flash, til javascript, de de mente at I bedre ville kunne svare på mit spørgsmål herinde da det er jer der er javascript-eksperter :D
Avatar billede nikolajdu Nybegynder
23. april 2002 - 21:54 #3
I flash skriver du følgende på din knap: getURL("java script:opendu()");

på html siden indsætter du så følgende:

<head>

<script>
openDu(){
window.open('hej.html,'hej','width=400,height=400');
}
</script>
</head>

/Nikolaj
Avatar billede durd Nybegynder
23. april 2002 - 22:32 #4
DEt med størrelsen på vinduet skal jo defineres i flash.. Hvordan skulle jeg ellers kunne åbne forskellige vinduer med forskellige indstillinger I..?
Avatar billede nikolajdu Nybegynder
23. april 2002 - 22:41 #5
getURL("java script:opendu('http://www.nikolajdu.dk',300,400)");

<script>
function openDu(fil,hojde,bredde){
argDu = "height="+hojde+",width="+bredde;
window.open(fil,'hej',argDu);
}
</script>
Avatar billede hoejrup Nybegynder
23. april 2002 - 22:46 #6
Hvis du ændre vindue navnet windowName, så vil browseren åbne nye vinduer.
Dvs. at du skal udskifte teksten i 'thewin' feltet.

/per
Avatar billede durd Nybegynder
09. juni 2002 - 17:33 #7
takker for hjælpen nikolaidu.. Bare kanon :D
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