Ciao a tutti sto sviluppando un'applicazione di chat ... ho più finestre di chat ... voglio sapere quale windw contiene un nuovo messaggio ... io hanno il seguente codice ..window.focus(), self.focus() non funziona in firefox
function getCount()
{
$.ajax({
type: "POST",
url: baseUrl + '/Chat/count',
data: "chat_id=" + document.ajax.chat_id.value,
success: function(msg){
if(msg == 'new1') {
self.focus();
//window.focus();
}
}
});
}
Se un operatore sia la chat ....
per esempio l'URL è simile http://localhost/nisanth/admin/Chat/index/chatId/15 http://localhost/nisanth/admin/Chat/index/chatId/16
http://localhost/nisanth/user/Chat/index/chatId/15 http://localhost/nisanth/user/Chat/index/chatId/16
se il user 16
inserire un messaggio che ho bisogno concentro
http://localhost/nisanth/admin/Chat/index/chatId/16
Questo codice è funzionano bene con IE, ma non in Firefox ... per favore mi dia una soluzione ... il codice di cui sopra è in stesso codice
Non vedo come possa funzionare in IE; 'self' non è definito nel codice citato. Se è definito altrove, è meglio mostrarlo, dal momento che è importante sapere a cosa serve fare riferimento. –
auto o finestra funziona in IE –
In che modo "... voglio sapere quale finestra contiene un nuovo messaggio ..." si riferisce a "focus" che non fa ciò che ci si aspetta? (Inoltre, puoi spiegare di più cosa intendi con questo?) –