Сохраните это как whatever.xhtml и убедитесь, что вы не сохранили его с помощью спецификации (знак байтового байта), если вы не уверены, сохраните его с помощью SuperEdi (бесплатное ПО) и снимите отметку с него в диалоговом окне сохранения.
Это должно быть довольно понятно, нажмите на объект, и он перечислит все его дочерние объекты для любого браузера, с которым вы его используете (у меня нет копии Opera 10.7, поскольку она никогда не была кроме тестового релиза, и они отправились прямо в Opera 11.0).
Сообщите мне, если вам нужна помощь.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title>Opera 10.7</title>
<script type="application/javascript">
//<![CDATA[
function dom_list(o)
{
if (eval(o)==undefined) {alert('Error: that is not a valid object.');}
else if (document.getElementById(o) && document.getElementById(o).childNodes.length>1)
{
change_toggle(o+'_children','overflow','hidden');
}
else
{
var dom_list = new Array();
for (var a in eval(o)) {dom_list.push(a);}
dom_list.sort();
if (eval('typeof '+o+'.'+dom_list[i])=='function') {ao = o+'()';}
else {ao = o;}
var d1 = document.createElement('div');
d1.setAttribute('id',ao+'_children');
for (var i=0; i<dom_list.length; i++)//
{
if (eval('typeof '+o+'.'+dom_list[i])=='function')
{
ao = o+'.'+dom_list[i]+'()';
var ab = ao.split('()')[0];
ah = 'javascript:try{alert('+ao+'+\'/\n/\n\'+'+ab+');} catch(err) {alert('+ab+'(\'A test string.\'));}';
}
else
{
ao = o+'.'+dom_list[i];
ah = 'javascript:dom_list(\''+ao+'\');';
}
var d2 = document.createElement('div');
d2.setAttribute('id',ao);
var a1 = document.createElement('a');
a1.setAttribute('href',ah);
var n2 = document.createTextNode(ao);
a1.appendChild(n2);
d2.appendChild(a1);
d1.appendChild(d2);
}
document.getElementById(o).appendChild(d1);
}
}
function change(id,newClass)
{
if (document.getElementById(id)) {document.getElementById(id).className=newClass;}
else if (id) {id.className=newClass;}
else {alert('Error: the id \''+id+'\' was not found or has not yet been imported to the DOM.\n\nNew class intended: '+newClass);}
}
function change_toggle(id,c1,c2)
{
if (document.getElementById(id))
{
if (document.getElementById(id).className==c2) {change(id,c1);}
else {change(id,c2);}
}
else {alert('Error: the id \''+id+'\' was not found or has not yet been imported to the DOM.');}
}
//]]>
</script>
<style type="text/css">
/*<![CDATA[*/
.hidden {display: none;}
a {font-size: 20px;}
a:hover {color: #000;}
div {margin: 4px;}
/*]]>*/
</style>
</head>
<body>
<div id="window.location"><a href="javascript:dom_list('window.location');">window.location</a></div>
</body>
</html>
Можете ли вы дать мне код или инструкции о том, как воспроизвести проблему? – jsalonen
Извините, если у вас нет доступа к приставке Enseo, вы не сможете воспроизвести. –