Avatar billede tommyf Nybegynder
18. juli 2001 - 12:18 Der er 28 kommentarer og
1 løsning

Siden skal altid ligge forest

Gætter på at der skal bruges javascript til denne her:

Jeg har et pop-up vindue der altid skal ligge som det forrest, så det er synligt - hvordan laves det?

Det skal ligge forrest (synligt) indtil det bliver lukket af brugeren.
Avatar billede jacobve Nybegynder
18. juli 2001 - 12:26 #1
onBlur=\"focus()\"
Avatar billede jacobve Nybegynder
18. juli 2001 - 12:26 #2
det sættes i body tagget
Avatar billede tommyf Nybegynder
18. juli 2001 - 12:28 #3
jacobve >> Sådan her? For det virker ikke rigtigt:
<body onBlur=\"focus()\">
Avatar billede jacobve Nybegynder
18. juli 2001 - 12:29 #4
onBlur=\"self.focus()\"

sådan undskyld
Avatar billede jacobve Nybegynder
18. juli 2001 - 12:29 #5
<body onBlur=\"self.focus()\">
Avatar billede jacobve Nybegynder
18. juli 2001 - 12:34 #6
virker det nu?
Avatar billede tommyf Nybegynder
18. juli 2001 - 12:37 #7
Prøv at tryk på access, og derefter ASP - så var det meningen at den skulle forblive forrest:
www.internetplads.dk/soeg.asp
Avatar billede tommyf Nybegynder
18. juli 2001 - 12:38 #8
SÅ skifter den ikke bookmarke.
Avatar billede jacobve Nybegynder
18. juli 2001 - 12:41 #9
det virker da ok eller hvad?

ellers kan du lave præcist det modstatte nemlig sige at hovedvinduet skal være blur

altså onFocus=\"self.blur()\"

Avatar billede tommyf Nybegynder
18. juli 2001 - 12:45 #10
Hvad sker der hos dig hvis du først trykker på ASP, derefter Access?
Skifter den så, og viser noget tekst om Access som den skal?
Avatar billede jakobandersen Nybegynder
18. juli 2001 - 12:48 #11
Du kan ikke have et vindue forrest konstant og samtidig være i stand til at bruge de bagvedliggende vinduer hvis vi snakker websammenhæng. Men hvis vi ikke snakker web har window.open en mulighed for at sende en parameter med der hedder alwaysRaised=true, men denne muilighed kræver et signed script/object. Se evt: http://developer.netscape.com/docs/manuals/signedobj/trust/index.htm
Avatar billede jacobve Nybegynder
18. juli 2001 - 12:50 #12
nå på den måde...

lige præcist de to ting kan ses i samme vindue når du trykker på access, så jeg troede det var det du mente... nej, den skifter ikke.

Men det skyldes at idet du trykker i det andet vindue (hoved vinduet), så forsøger du samtidigt at gøre det andet vindue bluret.

prøv evt at sætte en lille timer på så det ser således ud.

setTimer på... finder lige syntaksen to sek.
Avatar billede jacobve Nybegynder
18. juli 2001 - 12:51 #13
onBlur=\"setTimeout(self.focus()\',100)\"

prøv det eller ændre tiden hvis det er for lidt...
Avatar billede jacobve Nybegynder
18. juli 2001 - 12:52 #14
onBlur=\"setTimeout(\'self.focus()\',100)\"

sådan manglede en \'
Avatar billede tommyf Nybegynder
18. juli 2001 - 12:53 #15
Moonduck >>
Jeg er i gang med at læse det link du gav mig. Men må nok indrømme at jeg ikke forstår ret meget af det.

Er det noget med ActiveX?
Hvis \"signed script/object\" ikke er noget der popper op i hovedet af brugeren pågrund af sikkerhedsfare er det vel en mulighed? Men er det let at bruge?

jacobve >> Ser lige på det.
Avatar billede dodger Nybegynder
18. juli 2001 - 13:44 #16
du kan også i hoved vinduet sørge for at det andet vinue er åbent:

  newWin = Window.open(...)
  document.body.onFocus = newWin.focus()

Jeg ved ikke om det virker 100% men prøv det... :o)

Avatar billede olebole Juniormester
18. juli 2001 - 13:47 #17
<ole>
Dit problem kan ikke løses, hvis du ønsker at kunne bruge - f.eks. klikke på links, etc. - på den side, der ikke ligger forrest.
/mvh
</bole>
Avatar billede olebole Juniormester
18. juli 2001 - 13:48 #18
moonduck >> Det er en NS-only feature...desværre  :(
/mvh
Avatar billede jakobandersen Nybegynder
18. juli 2001 - 13:51 #19
olebole>> Ja, men den generer svjh. ikke fejl hos en MS browser... Pt. kan jeg ikke lige teste da jeg sidder på Linux.
Avatar billede olebole Juniormester
18. juli 2001 - 14:02 #20
moonduck >> Nej...muligt, men vinduet lægger sig heller ikke øverst  :o)
/mvh
Avatar billede jakobandersen Nybegynder
18. juli 2001 - 14:04 #21
Nej det kan vi godt blive enig om...
Avatar billede jacobve Nybegynder
18. juli 2001 - 14:07 #22
nu har jeg ikke testet mit eget forslag, men kan det lade sig gøre det med timeout? så når brugeren lige at trykke på et link og så sætter den focus på det åbnede vindue igen. synes selv det lyder som en god løsning.
Avatar billede tommyf Nybegynder
18. juli 2001 - 14:22 #23
jacobve >> Din løsning ser desværre ikke ud til at virke.
Kan man lave det sådan at når der bliver trykket på ASP lukker den vinduet og åbner det igen?
Altså en luk og så en åben....
Avatar billede olebole Juniormester
18. juli 2001 - 15:01 #24
Jamen, skal man slet ikke bruge siden, der ligger nederst?
/mvh
Avatar billede tommyf Nybegynder
18. juli 2001 - 15:03 #25
Jo, men hvis folk trykker på Access så åbnes vinduet - hvis de så trykker på ASP så minimeres vinduet, og så kan de ikke se at den rent faktisk er skiftet til ASP.
Avatar billede prodic Mester
18. juli 2001 - 15:06 #26
Sådan en luk&åbn sjover? :
<SCRIPT LANGUAGE=\"JavaScript\"><!--
window.open(\"mywindow.htm\",\"newwindow\",\"width=725,height=125\");
setTimeout(\\\'window.close()\\\',5000);
//--></SCRIPT>

Avatar billede jacobve Nybegynder
18. juli 2001 - 15:07 #27
prøv at fjerne det onblur=\"self.focus()\" og prøv istedet.

href=\"java script:PopWin(\'/spoergsmaal.asp#Access\',200,200); popupWin.focus()\">Access:</a>&nbsp</td>

hvor der er tilføjet linien:
popupWin.focus()

så sætter den fokus på popupsiden efter den er ændret
Avatar billede tommyf Nybegynder
18. juli 2001 - 15:10 #28
Tak for hjælpen allesammen. Jacobve\'s sidste forslag virker fantastisk, så jeg valgte den.
Avatar billede jacobve Nybegynder
18. juli 2001 - 15:15 #29
så lykkedes det endelig.. :-)
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