2009-09-16 88 views
2

我一直在尋找答案,我似乎無法找到解決方案。當我用一個文本輸入模擬一個簡單的HTML頁面時,我無法在IE6或IE7中輸入它。下面的HTML正是我正在測試的。無法在IE中輸入文本輸入

<html> 
    <head> 
     <title>Input Test</title> 
    </head> 
    <body> 
     <input type="text">  
    </body> 
</html> 

有沒有人跑過這個呢?我已經嘗試過各種DOCTYPE聲明來嘗試解決這個問題,而且他們似乎沒有辦法。也許我還沒有嘗試過正確的一個呢......一個側面說明:我正在測試運行在OS X上的Fusion XP上運行的XP(這真是一口......)

+0

這太仿真了,說在html代碼中存在問題。該html代碼絕對應該工作。但在這種情況下並非如此。 – mauris

+0

複製/粘貼你的代碼 - 在IE7中工作得很好 –

+0

好的,所以我現在假設這是他們在哪裏/如何運行的問題。謝謝。 – Anthony

回答

8

問題是可能是你在XP上使用multipleIEs進行測試。在Windows中安裝多個IE實例已知會導致各種問題。 IE依靠某些DLL的某些版本,包括IME(輸入法編輯器)等。

在Windows的同一副本上安裝多個版本的IE可能導致各種「有趣」的問題。

我建議你嘗試與Windows的副本只有一個單一版本的IE安裝相同的測試。這可能不方便,但使用Internet Explorer Application Compatibility VPC Images會更好。

+0

我可以確認問題是XP上的多個IE ..他們有一個問題,這使得他們接近無用。 VPC確實是現在正確測試IE6的唯一方法。最好的辦法是:在沒有任何CSS的情況下服務頁面,在其上放置一個基本樣式表,就像藍圖css(谷歌它)一樣,然後離開你! – Jason