0

http://google.comのようなビューでリンクを開きたい。iframe src="" で試してみましたが、iphone で実行すると webview で開くため、ヘッダーとフッターが表示されません。

 <div data-role="view" data-layout="overview-layout" data-title="More">    
    <div data-role="content" >
        <div class="km-scroll-container" > 
            <ul id="menuList" class="item-list km-listview km-listgroup">
                <li>
                    <ul data-role="listview">
                        <li><a class="details-link" data-role="listview-link" href="">xxx</a></li>
                          <li><a class="details-link" data-role="listview-link" href="#moreinfo">yyy</a></li>

                        <li></li>

                    </ul>
                </li>
            </ul>
        </div>
    </div>        
</div>

    <div data-role="view" data-layout="overview-layout" id="moreinfo" data-title="More Info">   
    <div data-role="content">
        <div class="km-scroll-container">
           <iframe width="100%" height="100%" frameborder="0" scrolling="no" marginheight="0"
                marginwidth="0" src="http://www.google.com">
            </iframe>    
        </div>
    </div>

このページを開くと、webview で Google が直接開きます。私の意図は、「yyy」をクリックしたときに開くことです。iPhoneでも実行する必要があります。

4

2 に答える 2

0

javascriptを使用できる場合は、

window.open("www.google.com");

HTMLには次のようになります。

<iframe width="100%" height="100%" frameborder="0" scrolling="no" marginheight="0"
                marginwidth="0" onclick="window.open("www.google.com")">
于 2012-04-09T14:00:17.573 に答える
0

URLのコンテンツをダウンロードし、ボタンをクリックしてビューにロードします

    NSData *d = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.google.com"]];
    NSString *s = [[NSString alloc] initWithData:d encoding:NSUTF8StringEncoding];
    //load string s in view
    textView.text = s;
于 2012-04-09T06:53:57.293 に答える