Ciao,
sto tentando di implementare su PDA (con Windows ME 5.0) una chiamata da una pagina HTML locale ad un'altra che gira su Tomcat, dopo essermi assicurato che il PDA abbia 'acceso' la connessione GPRS.
Ho usato questo artificio:

Codice PHP:
<html>
    <
head>
        <
META HTTP-EQUIV="Pragma" CONTENT="no-cache">
        <
META HTTP-EQUIV="Expires" CONTENT="-1">
<
script type="text/javascript">
  function 
call() {
      try {
          
window.location.href "http://www.mydomain.net/MICON.html";
    }
    catch(
err){
        
window.location.href "http://localhost:4444/me/servlet/com.sap.ip.me.apps.jsp.LoginServlet";
    }
    }
</script>    
    </head>
    <body>
    <input type="button" value="View message" onclick="call()" />
    </body>
</html> 
Il problema si presenta quando voglio gestire l'assenza di segnale del PDA. Mi spego.
Il codice precedente viene lanciato come 'home page'.
Sulla pressione del tasto, il PDA tenta di aprire l'indirizzo: http://www.mydomain.net/MICON.html che esiste in rete e, nel caso in cui questo non sia possibile (per mancanza di segnale GPRS) deve redirigire la richiesta in modo trasparente alla pagina locale:
http://localhost:4444/me/servlet/com...p.LoginServlet
Il problema sorge in quanto in caso di assenza di segnale viene fuori una popup che avverte l'utente della mancanza di segnale per la connessione ed il blocco catch non viene eseguito affatto.
Ho testato lo stesso codice su IE desktop e il tutto funziona correttamente.

Esiste un modo alternativo per realizzare su IE mobile tutto questo??

Vi ringrazio in anticipo,
Gianluca