Vorrei chiamare una funzione javascript Print()
quando la libreria js MathJax termina per elaborare la pagina Web visitata.Come attivare una funzione javascript quando "Elaborazione matematica" in MathJax raggiunge il 100%
Al momento la funzione Print()
viene attivata utilizzando onload
ma sembra interrompere l'attività Matematica di elaborazione di MathJax (demo here); gli utenti devono chiudere il pop-up Stampa del browser per consentire a MathJax di terminare l'elaborazione.
Vorrei essere in grado di chiamare Print()
proprio quando Elaborazione matematica in MathJax raggiunge il 100%.
Qualche idea?
@Davide quasi :), funziona, ma quando la finestra di pop-up della stampante per la matematica elaborazione: 100% non scompare. Conosci qualche modo per liberartene? – systempuntoout
Assicurarsi di estrarre la maniglia di caricamento del corpo, che chiama anche Stampa. Viene attivato prima che MathJax sia caricato (e prima della Stampa in coda tramite MathJax. –
La pagina della demo collegata al messaggio originale ha ancora onload = "Stampa()" sul tag BODY. E non vedo il Chiamata MathJax.Hub.Queue(). Stai provando su una pagina diversa? Inoltre, non sono sicuro del motivo per cui usi javascripts/mathjax.js piuttosto che caricare javascripts/MathJax/MathJax.js direttamente. Dovrai aggiungere la chiamata MathJax.Hub.Queue() a questa routine per assicurarsi che MathJax sia disponibile quando viene effettuata la chiamata –