2010-12-30 10 views
0
<style type="text/css"> 

     html, body { 
    background-repeat:no-repeat; 
    font-family:"helvetica"; 
    margin: 0; 
} 

     #picture {position: absolute; 
     top: 0; 
     right:0px; 
     height: 60px; 
     width: 60px;} 
} 
    </style> 

は、どのように私は私が間違って何をしている

<A HREF="http://www.site.com/cool/somthing.html"><img src="teddy.png" alt="Small Image" id="picture"></a> 

このリンクは同じウィンドウで開くとSafariないようにします[iPhone用Webアプリケーション]のですか? どのようにして同じパゴに開き、サファリを開始しないのですか?

答えて

1

あなたは何も間違っていません。すべての外部ハイパーリンクにより、Mobile Safariが起動します。あなたはあなたのウェブアプリでそれを変更することはできません。

Ajaxコールに固執すると、内部リンクはWebアプリケーションに残る可能性がありますが、同じ起点ポリシーのために外部サイトを開くためにAjaxを使用することはできません。

+0

サーバサイドのスクリプト(PHPでcURL?など)を使用して外部Webサイトを取得し、同じ起点ポリシーを回避する可能性はありますか? –

+0

@David Thomas:ネームドアプリのUIWebViewで可能であることは分かっていますが、あまりよく分かりません。私はHTML Webアプリケーションだけでどれくらいの距離をとることができるか分かりません。 – BoltClock

+0

@BoltClock、私は本当にiPhoneの側面の限界を考えていなかったことを告白する必要があります。しかし、それは価値があると思われた=) –

関連する問題