Javascript-форум (https://javascript.ru/forum/)
-   Dojo toolkit (https://javascript.ru/forum/dojotoolkit/)
-   -   Dojo и Opera (https://javascript.ru/forum/dojotoolkit/2206-dojo-i-opera.html)

Idb 19.11.2008 12:15

Dojo и Opera
 
Доброе время суток.
Стоит Opera 9.62
Хотел проверить в ней следующий набросок кода

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<link href="core/icms/icms.css" REL="stylesheet" TYPE="text/css"/>
<link href="core/main_icms.css" REL="stylesheet" TYPE="text/css"/>
 
<title>iCMS</title>
<script type="text/javascript" src="core/dojo/dojo/dojo.js" djconfig="parseOnLoad:true, isDebug:true"></script>
<script type="text/javascript" src="core/core.js"></script>
<script type="text/javascript">
  dojo.require("dijit.Dialog");
  dojo.require("dijit.form.TextBox");
  dojo.require("dijit.form.Button");
  dojo.require("dojo.data.ItemFileReadStore");
 
  var TextConstant = new dojo.data.ItemFileReadStore({url: "core/language/ru.json"});
 
  dojo.addOnLoad(function() {
    dijit.byId('logindialog').show();  // показываем диалог логина
  });
 
  function login(arg)
  {
      alert(arg);
  }
</script>
</head>
 
<body class="icms body">
 
<div dojotype="dijit.Dialog" id="logindialog" name="logindialog" title="<span class='lang' id='l_title'>{title}</span>" execute="alert('submitted w/args:\n' + dojo.toJson(arguments[0], true));" oncancel="alert('Отбой');">
  <table>
    <tr>
      <td rowspan="3"><img src="http://javascript.ru/forum/images/security.png" /></td>
      <td><label for="name"><span class="lang" id="l_username">{user name}</span> </label></td>
      <td><input dojotype="dijit.form.TextBox" type="text" name="name" id="name"></td>
    </tr>
    <tr>
      <td><label for="loc"><span class="lang" id="l_password">{pasword}</span> </label></td>
      <td><input dojotype="dijit.form.TextBox" type="password" name="password" id="password" ></td>
    </tr>
    <tr>
      <td colspan="2" align="center"><button dojotype="dijit.form.Button" type="submit">&nbsp;<span class="lang" id="l_logon">{go}</span>&nbsp;</button></td>
    </tr>
  </table>
</div>
</body>
</html>


В IE и FF все отрабатывает. А в Opera не работает.

Mitrandir 20.11.2008 13:43

По всей видимости глюк оперы
 
В работе с различными версиями Оперы мне довольно часто приходится
сталкиваться с различными её JS глюками. Так что, по моему тут выход
один - сообщайте о Баге в Opera Software Company.

Назаріні 24.06.2009 18:24

Не работает потому что у вас поля в вформе имеют кроме name еще и id

x-yuri 25.06.2009 05:00

Цитата:

Так что, по моему тут выход
один
если выход один, то выхода нету ;)

Riim 25.06.2009 09:43

Цитата:

Сообщение от x-yuri
если выход один

если выход один, то выходить нужно через него.


Часовой пояс GMT +3, время: 18:16.