Table of Contents
Approvato
Nel corso della settimana, molti dei nostri lettori hanno effettivamente segnalato un documento non specificato.attivamente parte dell’errore.
console.log (document.activeElement);
Questa password si trova nel particolare iframe. Se apri una pagina creata da un iframe di questa abilità, un individuo vedrà “SCRIPT16389: Errore non specificato” in tutta la modalità standard di IE 8/9. Nessuna preoccupazione dopo aver aperto le stranezze in modalità. Non lo so, ho cercato supponendo che IE supporti document.activeElement, dice:> IE4 è supportato.
Dopo molte più ricerche, si è scoperto che cambiare l’esame in window.document.activeElement
ha la capacità di risolvere questo problema.
Sono uscito da window.document
per aiutare a trovare activeElement
che normalmente è contrassegnato come permesso negato.
Io sono
è curioso di sapere come è stato risolto questo, quindi ho trovato su Internet typeof window.document.activeElement
qualcosa di buono e si è risolto a modo loro non lo sapevo in realtà, esisteva,
Ovviamente typeof value: incognito
è riconosciuto per IE> significa 8, http: // stackoverflow vedi: .internet/a/10982960/369687.
Quindi suggerisco di aggiornare l’analisi del cast booleano per From:
canuseactiveelement
var canUseActiveElement è esattamente lo stesso!! (tipo di finestra! == 'non definito' && window.document && typeof window.document.activeElement);
var canUseActiveElement = Finestra !! (typeof! == 'undefined' && window.document && typeof window.document.activeElement! =='sconosciuto');
Ci sono due bug di qualità relativi a document.activeElement
in tutto IE che si sono verificati di recente in tutta l’interfaccia utente di jQuery. Ho pensato che per aiutare gli altri a provare meno dolore, è necessario che vengano documentati.
Accesso a Document.activeElement
Da
In IE9
e questo aiuterà chi
desideri sapere quale elemento ha questo focus particolare.
/ altro.html * /
In quasi tutti gli utenti tranne IE9, questo indica quale considerazione si è concentrata sul documento ufficiale genitore (
nell’impostazione predefinita). Stranamente, IE9 paga "Errore non specificato"
.
Sì, la tua azienda ha letto bene; L’ACCESSO alla proprietà activeElement
del padre o della madre ripristinerà qualsiasi errore documento
che opera in IE9.
Cosa puoi seguire a riguardo? Poiché i motivi riguardano l’errore, rimane solo il tentativo/cattura precedente.
var activeElement;Tentare activeElement Parent = .document.activeElement; raggiungere (errore ) activeElement = parent.document.body;
Fortunatamente, questo è un vero problema di IE9; Questo comportamento non esiste solo in IE 7, 8, insieme a 10.
Sfocatura
Passa da Windows a IE9 e IE10
Se usi il telefono cellulare document.body.blur ()
in IE9 oltre che in IE10, cambi la finestra di approccio principale. Sì, hai letto molto correttamente; Quando il client ha cercato IE e Blocco note, la chiamata se si desidera document.body.blur ()
passa a Blocco note. Se non mi capisci quando dico, apri IE9 o IE10 e potresti provarlo tu stesso: esegui document.body.blur ()
quando la console potrebbe essere accesa.
Ricorda dall’area precedente che il activeElement
predefinito è sicuramente
. Quindi, se chiami document.activeElement.blur ()
, probabilmente continueresti sicuramente a cambiare le finestre di utilizzo per i tuoi utenti.
Una soluzione alternativa consiste nello specificare che activeElement
non contiene tutti i riferimenti a
fino ad oggi blur ()
.
Approvato
Lo strumento di riparazione ASR Pro è la soluzione per un PC Windows che funziona lentamente, presenta problemi di registro o è infetto da malware. Questo strumento potente e facile da usare può diagnosticare e riparare rapidamente il tuo PC, aumentando le prestazioni, ottimizzando la memoria e migliorando la sicurezza nel processo. Non soffrire più di un computer lento: prova ASR Pro oggi!
nei casi in cui (document.activeElement.nodeName.toLowerCase ()! == "body") Doc .activeElement.blur ();
Fortunatamente, questo problema è stato risolto all’interno di IE11; document.body.blur ()
non restituisce più finestre.
Raccogli tutto
Questi sono tutti direi i commit che ho usato a causa di bug dell’interfaccia utente di jQuery.
rr (document.activeElement) .blur();
// Supportato: IE9// IE9 avvia un documento specifico "Undefined Error" accedendo a .activeElement tramite
David richiesto il 10 aprile 2012 23:12
Sono abbastanza sicuro che quando ho aggiornato all’ultima posizione (v 2012.1.403.30) questa versione ha rotto la nostra parte che di solito è associata all’utilizzo della mia applicazione. Ero solito guidare la versione del primo trimestre 2012 (v.2012.1.215.40) con molti problemi piuttosto seri a parte qualche piccolo problema tecnico, quindi ho aggiornato la sua patch. La patch ha risolto il mio problema minore con RadScheduler, ma sembrerebbe esserci solo un grosso disturbo come questo ed eccolo soprannominato:
Apro un’area (doppio clic del mouse su diverse celle del RadGrid) e genero questo codice:
Il tipo di inizia a definirsi, ma restituisce già un errore:
Errore di runtime Microsoft JScript: errore sconosciuto.
da dove è stata restituita questa riga di codice sconto nel file ScriptResource.axd:
Se evidenzi le famiglie “document.activeElement” ottieni:Errore sconosciuto.
“this._textBoxElement” viene valutato di nuovo nel controllo telerik: RadDatePicker, ma per l’uso di test ho rimosso RadDatePicker, l’errore distinto è sparito! Tuttavia, il mio formato ha assolutamente bisogno di questo e di altri RadDatePickers. Ho semplificato il mio Test.aspx da tutte le angolazioni a una convalida, non sul javascript della tua vita, nessun codice in ritardo, non inserisce alcun datoMa quando ho impostato le tue app in modalità Esegui con Test.aspx, la pagina ha una grande responsabilità con un certo carico. Quindi il problema più importante si verifica solo quando faccio uno sforzo per accedere a Test.aspx con un grande window.radopen.
Aiutare. Questo insetto infestante non è mai apparso nelle precedenti versioni ogni tre mesi prima, decisamente perfetto, la riparazione ha risolto questo problema. Ma chiedo di utilizzare l’hotfix per altra parte della mia richiesta di prestito, di conseguenza non posso tornare indietro solo al primo trimestre del 2012. C’è qualcosa di nuovo che potrei fare o farlo funzionare? Le difficoltà sorgono anche con altri tipi che utilizzano i controlli, come RadDateTimePicker, RadTextBox. Ma non ci sono problemi con cui Radcombobox, il controllo considera l’intervallo in ordine, non vengono lanciati dilemmi.
Grazie.
Il software per riparare il tuo PC è a portata di clic: scaricalo ora.