Avatar billede jarret Nybegynder
23. november 2003 - 01:21 Der er 19 kommentarer og
1 løsning

Popup fra flash always on top

Jeg har indsat en GetUrl event der åbner et popup vindue, og det virker fint. Nu mangler jeg bare at vinduet til at ligger foran andre aktive vinduer, altså en optop funktion....hvem kan hjælpe mig´´´´
Avatar billede barklund Nybegynder
23. november 2003 - 01:25 #1
getURL("java script:var NewWin=window.open(...);NewWin.focus();void(0);");
Avatar billede jarret Nybegynder
23. november 2003 - 01:31 #2
har lige prøvet den det virker ikke
Min oprindelige linie så sådan ud:
getURL("java script:openNewWindow('p.html','thewin','height=400,width=400,left=620,top=50,toolbar=no,scrollbars=no');");
Så skulle jeg sætte den ind så det kommer til at sådan ud ikke??
getURL("java script:var NewWin=window.open('p.html','thewin','height=400,width=400,left=620,top=50,toolbar=no,scrollbars=no');NewWin.focus();void(0);");

(jeg er ret ny med flash)
Avatar billede barklund Nybegynder
23. november 2003 - 01:42 #3
nu ved jeg ikke hvad din openNewWindow funktion gør, men jeg går ud fra, at det er det samme, så for mig ser det rigtigt ud...
Avatar billede jarret Nybegynder
23. november 2003 - 01:44 #4
gider du prøve at sætte focus delen ind ind i min oprindelige linen
så kan jeg måske få det til at virke
Avatar billede barklund Nybegynder
23. november 2003 - 01:51 #5
Jeg ved stadigvæk ikke hvad din openNewWindow funktion gør. Det er en custom javascript funktion der sikkert er defineret i din html...
Avatar billede jarret Nybegynder
23. november 2003 - 01:56 #6
ja det er den og den sådan ud i html´en:
<script language="JavaScript">
function openNewWindow(URLtoOpen, windowName, windowFeatures) { newWindow=window.open(URLtoOpen, windowName, windowFeatures); }
</script>

Jeg prøvede lige at sætte de to linier sammen :
getURL("java script:openNewWindow('p.html','thewin','height=400,width=400,left=620,top=300,toolbar=no,scrollbars=no');openNewWindow.focus();void(0);");

ser det rigtigt ud
Avatar billede barklund Nybegynder
23. november 2003 - 07:42 #7
Nej, for dit popupvindue's reference gemmes jo i variablen newWindow. Prøv at rette i html til:

<script language="JavaScript">
var newWindow;
function openNewWindow(URLtoOpen, windowName, windowFeatures) {
    newWindow = window.open(URLtoOpen, windowName, windowFeatures);
    newWindow.focus();
}
</script>
Avatar billede jarret Nybegynder
23. november 2003 - 12:09 #8
Nu har jeg lige prøvet igen. I flash:

getURL("java script:openNewWindow('p.html','thewin','height=400,width=400,left=620,top=300,toolbar=no,scrollbars=no');");

Og i det html dokument jeg linker til (p.html):

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

Men jeg kan ikke få det til at virke.)o:
Avatar billede barklund Nybegynder
23. november 2003 - 12:42 #9
Nejnej, i den du linker fra - ikke den du linker til. Altså i det html-dokument, der indeholder flashen selvfølgelig.
Avatar billede jarret Nybegynder
23. november 2003 - 12:50 #10
det prøv først virker heller ikke.

Funktionen skulle gøre at popupen kommer op foran andre vinduer ikke.
Bliver den foran hvis der klikkes på et andet vindue?
Avatar billede barklund Nybegynder
23. november 2003 - 13:14 #11
Nej, det kan du (heldigvis) ikke få den til. Men den skulle meget gerne poppe forrest - også selvom du har åbnet den en gang og ikke lukket den siden. Men du kan ikke få et browservindue til at blive forrest - heldigvis!
Avatar billede jarret Nybegynder
23. november 2003 - 14:20 #12
jeg har en en et lille program (ontop.exe) der gør at jeg kan få et vindue til at blive på toppen hele tiden, ved at trykke ctrl+alt+T.
Det er fordi jeg skal lave et undervisningsprogram hvor instruktionerne skal ligge foran mens brugeren arbejder med det tegneprogram der undervises i.
Ved du om der er en måde at simulere intastningen???
Avatar billede barklund Nybegynder
23. november 2003 - 14:28 #13
Nej det kan du ikke.
Avatar billede jarret Nybegynder
23. november 2003 - 15:21 #14
tak for hjælpen men jeg giver ikke op...(o:
Jeg vil grene give du point for din insats
Avatar billede barklund Nybegynder
23. november 2003 - 15:45 #15
Jo tak... Men du kan selvfølgelig ikke få et vindue til at tvinges øverst.

Og hvordan ville du have det, hvis du sad og surfede og hjemmesider lige pludselig forcede vinduer øverst? Pisseirriterende :)

Man kan dog lave en lille ting. I dit popupvindue kan du skrive:

<body onBlur='window.focus()'>

Men det er ikke helt det samme :)
Avatar billede jarret Nybegynder
23. november 2003 - 15:49 #16
jeg er helt enig, det er ikke til en hjemmeside.
Det er til program brugeren får på en cd-rom.
Og det er afgørende for om han kan brugen den sammen med programmet.
Men tak for hjælpen
Avatar billede jarret Nybegynder
23. november 2003 - 15:59 #17
JAAAAAAAAAAyear det virker

det er en lille 4 sekunders video information der selv lukker ned efter de fire sekunder.
Mange tak for hjælpen, det var lidt knald eller fald for om min projekt kunne lykkes.

SUPER
Avatar billede barklund Nybegynder
23. november 2003 - 16:26 #18
Så lidt :)

Tark for points :)
Avatar billede jarret Nybegynder
23. november 2003 - 19:39 #19
)o:
og så aligevel.....det virker kun i forhold til andre browser vinduer og ikke med programmet, men viste du nok godt.
nå men tak for hjælpen, måske kan twisten den så det virker
Avatar billede barklund Nybegynder
23. november 2003 - 19:57 #20
Ja, sådan er det desværre/heldigvis :)
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger en IT-supporterelev til Lokal IT på Hjørring Kaserne

AL Sydbank

AI Engineer

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer