Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > IFRAME поддержка Firefox


Автор: Spiker 23.6.2009, 16:08
1 Проблема - создал код
Код

<html>
<head>
<script language="JavaScript">
  function Init()
  {
    iView.document.designMode = 'On';    
  }

  function boldIt()
  {
    iView.document.execCommand('bold', false, null);
  }
</script>
</head>
<body onLoad="Init()">
<iframe id="iView" style="width: 200px; height:70px"></iframe>
<br><br>
<input type="button" onClick="boldIt()" value="Toggle Bold">
</body></html>

в Firefox не работает код, в поле нельзя не чего вводить

______

2 Проблема - создал код
Код

<script language="JavaScript">
  var viewMode = 1; // WYSIWYG

  function Init()
  {
    iView.document.designMode = 'On';
  }
  
  function selOn(ctrl)
  {
    ctrl.style.borderColor = '#000000';
    ctrl.style.backgroundColor = '#B5BED6';
    ctrl.style.cursor = 'hand';    
  }
  
  function selOff(ctrl)
  {
    ctrl.style.borderColor = '#D6D3CE';  
    ctrl.style.backgroundColor = '#D6D3CE';
  }
  
  function selDown(ctrl)
  {
    ctrl.style.backgroundColor = '#8492B5';
  }
  
  function selUp(ctrl)
  {
    ctrl.style.backgroundColor = '#B5BED6';
  }
    
  function doBold()
  {
    iView.document.execCommand('bold', false, null);
  }
</script>
</head><body>
<button width=20 height=20 onclick="doBold()" onmouseover=\"style.background='#c0c0c0';style.borderColor='#666666';\" onmouseout=\"style.background='#dddddd';style.borderColor='#dddddd';\" title="bold">zz</button>        
    <iframe id="iView" style="width: 415px; height:205px"></iframe>

в Firefox не работает код, в поле нельзя не чего вводить но еще принажатии на кнопку происходит обновление странички.

Автор: smartov 23.6.2009, 21:25
Spiker, было бы неплохо перед выкладыванием обьяснить что ты пытался сделать.

Автор: Spiker 24.6.2009, 02:11
При нажатии на кнопку в поле iView изменяется текст

Автор: bars80080 24.6.2009, 09:46
а что есть iView в коде? ИЕ то ещё может догадаться, что это какой-то идентификатор, а ФФ ни за что

document.getElementById('iView') - каноническая запись

Автор: smartov 24.6.2009, 11:26
Spiker
Цитата(Spiker @  24.6.2009,  02:11 Найти цитируемый пост)
При нажатии на кнопку в поле iView изменяется текст 

так у тебя ошибка в яваскрипте или хтмл

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)