Newsgroup: it.comp.lang.javascript
Titolo: far lampeggiare il taskbar button

ciao a tutti!
devo fare una tesina per l'accessibilità dei siti web... e mi interesserebbe 
sapere se è possibile (e in caso affermativo come) con javascript far 
lampeggiare il taskbar button quando il contenuto della finestra, o meglio 
ancora della pop-up, cambia.
Grazie a tutti per l'attenzione!
Roberta 



Credo esista solo per Mozilla:
http://www.mozilla.org/docs/dom/domref/dom_window_ref23.html#1000041
'bye

 
http://www.mozilla.org/docs/dom/domref/dom_window_ref23.html#1000041
Ma tu l'hai provato? All'epoca lo testati su firefox ma mi rispose picche.
-- 
ZER0
~ The Tangent Universe collapsed 5933 days, 1 hours, 34 minutes and 46 seconds ago.

 ancora della pop-up, cambia.
Secondo la reference di Gecko, esiste un metodo per i browser basati su di
esso (mozilla, firefox, netscape e quant'altri) che si chiama
GetAttention(); ma io lo provai - solo su firefox - e non mi funziono'.
Per quanto riguarda invece Internet Explorer su Windows, dovrebbe essere
sufficiente dargli il focus.
In sostanza, su IE quando tu dai il focus ad una finestra mentre ce l'hai
su un'altra applicazione, essa lampeggia sulla taskbar.
Attenzione pero': se tu apri una popup mantenendo il focus sulla finestra
madre, la taskbar non lampeggera', semplicemente ti portera' "davanti" alla
finestra madre la popup.
Per lampeggiare, devi avere il focus su un'altra applicazione/istanza; non
sulla medesima, anche se su una diversa finestra.
-- 
ZER0
~ The Tangent Universe collapsed 5933 days, 1 hours, 42 minutes and 11 seconds ago.

Ma tu l'hai provato? All'epoca lo testati su firefox ma mi rispose picche.
All'epoca l'avevo provato con Mozilla 1.2 in un'applicazione
registrata nel chrome system e funzionava, non ho avuto occasione di
fare ulteriori prove (ma le faro').
'bye

 non ho avuto occasione di fare ulteriori prove (ma le faro').
In ogni caso, se ricordo bene, non mi dava errore di sicurezza o altro, mi
diceva proprio che la funzione non esisteva o qualcosa del genere
(risottolineo, su firefox).
-- 
ZER0
~ The Tangent Universe collapsed 5934 days, 2 hours, 31 minutes and 7 seconds ago.

 ha scritto nel 
messaggio news:NgUJd.771471$35.30...@news4.tin.it...


(risottolineo, su firefox).
Anche usando applicazioni chrome puo' capitare, sembra, da alcune
prove che ho fatto, che sia solo presente in windows aperte con il
parametro "chrome" anche se sono registrate.
Esempio:
<?xml version="1.0"?>
<window id="test"
	height="320px"
	width="240px"
xmlns="
http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul
"
	title="test">
<script type="application/x-javascript">
var wd=null;
var ww=null;
var whc=null;
var whn=null;
function t1(){
 if(wd!=null){
	wd.getAttention();
 } else {
wd=window.openDialog("chrome://mytest/content/testgetattd.xul", 
	"_blank",
"chrome,resizeable,centerscreen=yes,titlebar,close");
	wd.sizeToContent();
 }
}
function t2(){
 if(ww!=null){
	ww.getAttention();
 } else {
ww=window.open("chrome://mytest/content/testgetattw.xul","_blank","chrome,resizeable,centerscreen=yes,titlebar");
	ww.sizeToContent();
 }
}
function t3(){
 if(whc!=null){
	whc.getAttention();
 } else {
whc=window.open("chrome://mytest/content/testgetatth.html","_blank","chrome");
 }
}
function t4(){
 if(whn!=null){
	whn.getAttention();
 } else {
whn=window.open("chrome://mytest/content/testgetatth.html","_blank","");
 }
}
</script>
<vbox id="box1" maxwidth="400px" minheight="200px">
<button label="dialog" oncommand="t1();"/>
<button label="window" oncommand="t2();"/>
<button label="HTML (Chrome)" oncommand="t3();"/>
<button label="HTML" oncommand="t4();"/>
</vbox>
</window>
Ovviamente questo deve essere registrato nel chrome.
dialog: funziona
window: funziona
HTML (chrome): funziona (non carica mozilla)
HTML (non chrome): non funziona (carica mozilla per la pagina)
Nell'ultimo caso non trova la funzione:
Error: whn.getAttention is not a function
Source File: chrome://mytest/content/testgetattention.xul
Line: 44
'bye

 Error: whn.getAttention is not a function
Esatto.
-- 
ZER0
~ The Tangent Universe collapsed 5934 days, 8 hours, 3 minutes and 19 seconds ago.
on air ~ "Iron Maiden - Fear Of The Dark"

Esatto.
Bug o Feature?
'bye

Bug o Feature?
Feature, vedasi:
https://bugzilla.mozilla.org/show_bug.cgi?id=117388
e
https://bugzilla.mozilla.org/show_bug.cgi?id=30529
'bye

 realta' getAttention()
Come avevo supposto; ma qualcuno dovrebbe dirlo ai curatori della DOM
Reference di Gecko, allora.
-- 
ZER0
~ The Tangent Universe collapsed 5937 days, 2 hours, 34 minutes and 40 seconds ago.