Как можно вызвать HTML-страницу Div из JavaScript? - PullRequest
0 голосов
/ 31 августа 2011

Я работаю на PhoneGap с Android . Я создаю страницу входа. После подтверждения входа в систему я хочу перейти в раздел приветствия, если пользователь авторизован.

Это моя страница javascript: - myjavascrpt.js

   var logi=item.id;   
   if(logi>0)
   call welcome div of index.html
    else
    alert("invalid user"); 

                       // in this logi variable i have userid of successful user.
                       // now i want to  
                        // display this id into the div which is exist in my 
                        // html page.
                        // now what should i write here so i can call welcome 
                        // div of html page and i can use 
                        // this value of logi variable.

Это мой index.html, чей приветственный div я хочу вызвать.

    <html>
      <head></head>
      <body>
        <div data-role="page" data-theme="a" data-url="streaming" id="streaming">
             <h1> do some thing related to streaming</h1>
        </div>  
        **
        <div data-role="page" data-theme="a" data-url="welcome" id="welcome">
        <h1> you are welcome</h1>
        </div>
        **
      </body>
    </html>

, пожалуйста, скажите мне, какой код я должен использовать для вызова div HTML-страницы.

Ответы [ 2 ]

0 голосов
/ 31 августа 2011

Вы можете сделать это с помощью простого jQuery -

if(logi>0) { $('#welcome').html(logi);}
0 голосов
/ 31 августа 2011

Я ничего не знаю о вызове div html-страницы из javascript , но если вы хотите установить содержимое DIV через javascript , это делается следующим образом:

В JavaScript:

var d = document.getElementByID("welcome");
d.innerHTML = logi;

Но это переопределит текст <h1> you are welcome</h1>. Поэтому измените эту строку на

<span id="userwelcome"></span><h1>, you are welcome</h1>

и ваш javascript для

var d = document.getElementByID("userwelcome");
d.innerHTML = logi;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...