在Dashcode中,使用iPhone webkit,如何添加新页面?

时间:2009-09-08 21:21:01

标签: iphone webkit web-applications

我正在使用dashcode在iphone网站上工作。但我不知道如何在“网站”中添加新的html页面。我可以使用stackLayout但是加载'index.html'需要花费很多时间,因为它包含了所有stackLayout的视图。

启示需要:)

2 个答案:

答案 0 :(得分:0)

而不是添加新的html页面,您可以将现有的index.html拆分为每个页面中的“页面”,然后使用javascript来操纵div的可见性。

所以javascript看起来像这样

  function hide_me(el) { 
if(document.getElementById(el)) {
    if(document.getElementById(el).style.display != "none") 
    document.getElementById(el).style.display = "none";
}

}   function show_me(el){     if(document.getElementById(el)){         if(document.getElementById(el).style.display ==“none”)             document.getElementById(el).style.display =“block”;         }   }

然后在html中

   <ul>
     <li><a href="javascript:
   show_me('one');
   hide_me('two');
   hide_me('three');
        etc......
     </li>
  </ul>

并进一步关注index.html

        <div class="mainContent" id="one">
        <!-- generated html -->
        <table>
            <tbody>
                <tr class="head">
                    <td class="item" colspan="2">
                        CHMOD
                    </td>
                </tr>
         etc .....
     </table>
     </div>

这样一来,当窗口小部件被启动时,所有加载都被占用,而只是显示div而不是必须加载它们

答案 1 :(得分:0)

点击:

  

文件&gt;新&gt;文件

然后,将文件重命名为“whatever.html”
别客气!
我的网站是用Dashcode制作的!