Just nu i M3-nätverket
Gå till innehåll

Allways on top


Admini

Rekommendera Poster

Nope. Finns inget som heter allways on top, möjligtvis Always on top. ;)

<BODY onBlur="self.focus()">

 

:: NoiseKiller, för en tystare datormiljö ::

 

 

Länk till kommentar
Dela på andra webbplatser

Ja jag vet min engelska sviktar!

Self.focus hjälper inte mycket för den bara blinkar nere i windows aktivitets-fält.

 

Men det ska synas hela tiden istället...

 

Länk till kommentar
Dela på andra webbplatser

-Patrik Johansson-

Hmm, fungerar det här bättre:

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

eller blir det samma effekt som med

<BODY onBlur="self.focus()">

 

/Neox -(Patrik J)

"Gravitation can not be held responsible for people falling in love"
- citat av Albert Einstein

 

[inlägget ändrat 2002-09-23 09:00:04 av Patrik J Johansson]

Länk till kommentar
Dela på andra webbplatser

Alltså själva poängen med blinkandet nere på taskbaren är att fönster INTE ska kunna stjäla focus, det går ställa om i systemet men du kan inte göra något på en websida för att förhindra det.

 

Däremot kan man ju fortfarande öppna ett fönster som är helt full screen, det tycker inte MS är samma sak tydligen.

 

 

Länk till kommentar
Dela på andra webbplatser

Nej det är inte heller meningen att jag ska ha fullscreen.

Utan en liten ruta 250x100 syns överst och går att flytta vid behov.

Det är alltså en hjälpruta(lathund) av något slags, en bild.

 

Länk till kommentar
Dela på andra webbplatser

Så här står det i Netscapes JavaScript-manual:

alwaysRaised (JavaScript 1.2)

If yes, creates a new window that floats on top of other windows, whether it is active or not. This is a secure feature and must be set in signed scripts.

 

Lägg in det i open-funktionen:

window.open("url", "fönsternamn", "alwaysRaised=yes,toolbar=no,...");

 

Länk till kommentar
Dela på andra webbplatser

Använd "showModalDialog" (IE 5 och högre).

 

<script language="javascript">

window.showModalDialog("sidan_som_ska_visas.htm","Här kan man skicka med argument","dialogHeight: 150px; dialogWidth: 250px; dialogTop: px; dialogLeft: px; edge: Raised; center: Yes; help: No; resizable: No; status: No;");

</script>´

 

sidan_som_ska_visas.htm:

<script language=javascript>

var msg = window.dialogArguments;

document.write (msg);

</script>

 

Mvh Boma

 

[red]

http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/showmodaldialog.asp

 

[inlägget ändrat 2002-09-23 11:06:37 av boma]

Länk till kommentar
Dela på andra webbplatser

Det gick, förutom att den låter mig inte klicka i andra fönster.

Den förblir alltså aktivt med våld!

 

Jag vill bara att den ska ENDAST synas men ej aktiv.

:)

Tack

[inlägget ändrat 2002-09-23 11:25:31 av Admini]

Länk till kommentar
Dela på andra webbplatser

Jag antar att du har en bra anledning till din önskan att göra en pop-up always on top. Generellt vill jag lova att 1. användare _hatar_ pop ups och 2. kommer jag till en sida som lyckas dra upp ett fönster, som inte bara är en pop up, utan också stjäl fokus, så kommer jag aldrig någonsin mer gå dit. Tror det är ganska många som är av den åsikten :)

 

Länk till kommentar
Dela på andra webbplatser

Tack för din åsikt och jag håller med dig.

Men i det här fallet så är det helt enkelt nödvändigt: det är alltså en hjälp-ruta som användaren själv anropar mha en knapp OM han behöver den.

 

skulle vilja hellre använda mig av en DIV med hidden visibility, men då är jag fast i positionen av rutan.

 

Behöver helt enkelt en flyttbar ruta.

[inlägget ändrat 2002-09-23 12:00:50 av Admini]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...