2011-10-04 15 views
6

Estoy trabajando en la aplicación phonegap. Estoy tratando de iniciar sesión y al hacer clic en el botón Enviar en el Login.html debería ser redirigido a un archivo html local.Redireccionando a la página html local desde javascript en phonegap

login.html

<tr> 
    <td>&nbsp;</td> 
    <td> 
     <input type="submit" class="submitbtn" name="submit" 
      id="submit" value="Login" onclick="loginCheck()"> 
    </td> 
</tr> 

loginValidation.js

if (validCustomer == true) { 

    alert("valid customer........"); 
    document.location.href("file:///android_asset/www/Category.html"); 

Pero document.location.href o window.location/window.open no funciona. ¿Alguien puede ayudar en este tema? Si uso window.open y ejecuto la aplicación en el emulador funciona bien, pero no en el dispositivo.

+1

La página Load.html estaba en la parte superior de la pila y Category.html estaba por debajo de esa ventana. Cerrar la página Load.html primero e intentar abrir Category.html utilizando window.open ("Category.html") funcionó bien. – AndroGeek

Respuesta

0

intentar usar ruta relativa, esto debería funcionar:

window.location="Category.html"; 
+2

No. No funciona .. – AndroGeek

5

puede probar esta

window.open("mainpage.html",'_self'); 

esto abrirá la página en la ventana actual de manera que los datos de página de la ventana actual obtienen datos de la página de descarga y la nueva se renderizará en la misma página de ventana dom.

-1

probar este

window.location.replace = "Category.html"; 
-1
window.location.href = 'Category.html'; 
Cuestiones relacionadas