iframe не работает Android встроенный браузер, как можно решить проблему? - PullRequest
2 голосов
/ 08 февраля 2012

Я работаю над кроссплатформенным мобильным приложением, использующим телефонный разрыв (html, javascript). Проблема в том, что выбранный элемент не связан с изображением, не отображается в iframe, и это изображение отображает другую страницу, см. Код ниже

<html>
<head>
<script>
function onchangeevent(mySelect) 
{ 
PageIndex2=mySelect.selectedIndex; 
{ 
if  
( 
mySelect.options[PageIndex2].value != "none" 
) 
{ 
frames['iframe2'].location.href = mySelect.options[PageIndex2].value; 
} 

} 
} 
</script> 
</head> 
<body> 
<form name="form"> 
  <p><select NAME="selectimage" SIZE="1" onChange="onchangeevent(this.form.selectimage)"> 
    <option VALUE="none" SELECTED>Select a page and go</option> 
    <option VALUE="ic_launcher.png">one</option> 
     <option VALUE="icon.png">two</option> 
  </select> </p> 
  <p> 
    <iframe src="" name="iframe2" height="100%" width="100%">You need a Frames Capable browser to view this content.</iframe>
 </p> 

</form> 
</body> 
</html> 

тег iframe не работает Android встроенный браузер, как можно решить эту проблему? Скажите, пожалуйста, какие альтернативные теги поддерживаются всеми браузерами. enter image description here enter image description here

Ответы [ 2 ]

1 голос
/ 08 февраля 2012

Android-браузер поддерживает iframe. Я подозреваю, что это один из других атрибутов, которые могут вызывать проблемы. Я знаю, что атрибут прокрутки может привести к тому, что iframe не появится. Попробуйте более простую версию iframe с href, width и height и посмотрите, появится ли он.

Select One

Select Two

0 голосов
/ 24 июня 2014

Судя по всему, i-frame работает, скорее всего это скрипт select, попробуйте с помощью переключателей посмотреть, работает ли он.

По некоторым причинам несколько типов браузеров разборчивы с формой выбора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...