2011-02-25 43 views
1

我想製作一個網站,其中包含一個手機,我想打開一個網站,像移動模擬器這樣的界面。我嘗試使用iframe,但這不能正常工作。 有什麼想法? 謝謝基於PHP模擬器的網站

+0

所以你有一個網站,你想要一個手機模擬器?你有沒有專門的代碼可以讓你知道嗎? – 2011-02-25 07:33:57

+0

我想製作這個http://www.mobilephoneemulator.com/的克隆 – 2011-02-25 07:34:49

回答

0

使用ajax檢索頁面。如果您使用JQuery,這將是這樣的:

function displayEmulator(divId) 
{ 
    $.ajax 
    ({ 
     url: 'emulator.php', 
     success: function(emulatorCode) 
     { 
       $("#" + divId).html(emulatorCode); 
     } 
    }); 
} 

請注意,我沒有測試的代碼

0

你可以使用開源代理像PHPRoxy,改變它的模板

0

如果你的目標是模擬一個移動設備,那麼簡單的PHP是不夠的。問題是用戶將使用他的瀏覽器查看頁面,所以如果用戶想要模擬iPhone瀏覽器並且他正在使用Microsoft Internet Explorer訪問您的網站,那麼移動頁面將使用Trident(MS引擎)呈現。 Opera,Chrome,Firefox也是如此......

看一看:http://www.opera.com/mobile/demo/。在這個網站上,你有一個真正的移動體驗,因爲他們使用Java applet來完成這項工作。

因此,如果你的目標是一個真正的移動體驗,那麼也許你應該找到類似於歌劇做的東西(一個Java小程序)。

如果你只是想顯示一個頁面在特定的屏幕尺寸上的顯示效果,iframe應該做的工作,但有時你會偶然發現奇怪的JavaScript行爲。