Activa las notificaciones push PhoneGap Spain

Foro

Home Forums Programación Html5 Problema con BODY ONLOAD en archivo .apk

This topic contains 3 replies, has 1 voice, and was last updated by  adqa 4 dias .

Viendo 4 respuestas - de la 1 a 4 (de 4 en total)
  • Problema con BODY ONLOAD en archivo .apk

    Intervenciones
  • adqa 
    Participant

    Hola! He creado mi primera aplicación, programada con HTML, CSS, Javascript, PHP y MySQL, y por fin he logrado que funcione tanto desde web como desde mi dispositivo Android. El problema lo tengo cuando la ejecuto desde mi Android habiendo instalado el .apk (ya que si lo hago sincronizando la aplicación de escritorio y la móvil de Phonegap, también me funciona).

    El caso es que me he dado cuenta de que las dos cosas que no cargan son dos funciones que llamo en la etiqueta <body> de la siguiente forma:

    1.  <body onLoad="funcion1(); funcion2()">

    Estas son unas funciones que llamo usando Ajax, y lo que hacen es rellenarme unos <select>. Pero no sé por qué, desde la .apk no me funciona. ¿Alguien sabe a qué puede ser debido o alguna alternativa a llamar las funciones en la carga de la página?

    Gracias de antemano.


    A·D·Q·A

    • This topic was modified 1 semana, 3 dias by  adqa.

    • This topic was modified 1 semana, 3 dias by  adqa.
    adqa 
    Participant

    Ok, ya he encontrado una solución. En lugar de usar el onLoad en el <body> sería usando jquery

     Code: arbitrary (select
    1.
    2.
    3.
    4.

    $(document).ready(function() {
              funcion1();
              funcino2();
            });


    A·D·Q·A


    adqa 
    Participant

    Pues no. Funciona con la aplicación Phonegap del móvil, pero en la .apk no.

    Alguna ayuda?

    Gracias


    A·D·Q·A


    adqa 
    Participant

    Ok, al final me ha funcionado. El problema era que me faltaba añadir algun plugin en el config.xml, y también la etiqueta de CSP en index.html


    A·D·Q·A


Viendo 4 respuestas - de la 1 a 4 (de 4 en total)

You must be logged in to reply to this topic.