Avatar billede inkognito1 Nybegynder
24. juni 2000 - 07:09 Der er 10 kommentarer og
1 løsning

Html popup vindue i Flash !!

Jeg har en html fil med noget Java der laver et popupvindue.

Kan det laves sådan det virker i flash ???

-----------

Min html fil ser sådan ud.

<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
    function openWin( windowURL, windowName, windowFeatures ) {
        return window.open( windowURL, windowName, windowFeatures ) ;
    }
// -->
</SCRIPT>
</HEAD>

<BODY BGCOLOR="#FFFFFF">

<A HREF="java script: newWindow = openWin('popup.html','newWindow','width=400,height=300,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0' ); newWindow.focus()">ÅBEN POPUP VINDUE NU !!!</A>


---
eksemplet er lavet med 400*300px

</BODY>
</HTML>
Avatar billede gotcha Nybegynder
24. juni 2000 - 14:44 #1
Sagtens. Du skal bare bruge GetUrl-funktionen.

Indsæt i HTML-filen:

<SCRIPT LANGUAGE="JavaScript">
<!--
function NewWindow() {
window.open(
    "NewUrl.htm",
    "NewWindow",
    "toolbar=0,
    location=0,
    directories=0,
    status=0,
    menubar=0,
    scrollbars=0,
    resizeable=0,
    width=400,
    height=300")
}
//-->
</SCRIPT>

Indsæt dette i Flash:

Get URL ("java script:NewWindow()")
Avatar billede inkognito1 Nybegynder
24. juni 2000 - 15:55 #2
det virker ikke skal der stå noget i window i flash ?
Avatar billede gotcha Nybegynder
24. juni 2000 - 16:18 #3
Nej, det skal være tomt. Prøv dette her (indsæt i HTML-fil):


<script language="JavaScript">


function openWindow(url, w, h) {
var windowprops = "width=" + w + ",height=" + h;
popup = window.open(url,'remote',windowprops);
}

</script>

Indsæt dette i Flash:

java script:openWindow("http://www.eksperten.dk", "400", "300")

Avatar billede inkognito1 Nybegynder
24. juni 2000 - 19:25 #4
Ok - det funker - men kan man undgå dette står i linien foroven


java script:openWindow("http://www.eksperten.dk",%20"400",%20"300")
Avatar billede inkognito1 Nybegynder
24. juni 2000 - 19:28 #5
Og hvordan laver man en luk vindue igen ?
Avatar billede gotcha Nybegynder
25. juni 2000 - 19:45 #6
Hvis du vil lukke et vindue, indsættes følgende i Flash:

java script:window.close(self)

Hvad det andet angår, så er jeg ikke sikker på, hvad du mener. Jeg har lavet et eksempel, hvor der ikke står det, du nævner?
Avatar billede bro Nybegynder
28. juni 2000 - 13:19 #7
Hvis det er en swf-fil du vil hente ind i et popop-vindue, og gerne vil undgå javascripts, så har du mulighed for at lave et "popop" inde i Flash ved hjælp af loadMovie. Derved kan swf-filen placeres i et level over din hovedfil, og ikke som et nyt browser-vindue
Avatar billede inkognito1 Nybegynder
28. juni 2000 - 16:07 #8
bro den måde kender jeg godt - men det er html der skal bruges ikke en anden flash fil..

Det jeg ville ind på var at når jeg har åbnet mit vindue står der følgene i linien foroven alså der hvor du taster URL's og lign.

java script:openWindow("http://www.eksperten.dk",%20"400",%20"300")

Det var om det var muligt det ikke kom frem ser lidt rodet ud

Avatar billede bro Nybegynder
28. juni 2000 - 16:13 #9
Det tror jeg ikke du kan slippe for!

/bro
Avatar billede gotcha Nybegynder
28. juni 2000 - 17:53 #10
Nå, under "Adresse" ?

Hvis det er, tror jeg heller ikke, at du kan slippe for det :(
Avatar billede inkognito1 Nybegynder
30. juni 2000 - 21:36 #11
det må jeg så acceptere
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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