Я думаю, что вы пытаетесь имитировать представление диалога вручную. Я бы предложил запустить диалог с использованием javascript, jQuery сделает несколько прикольных вещей, чтобы исправить это для IE6.
Вот простая версия:
<div id="dialog" title="Dialog Title" style="display:none;"></div>
<script>
$(document).ready(function(){
$('#dialog').dialog({ modal: true,
bgiframe: true,
open: function(){}
});
});
</script>
Если вы хотите сделать это вручную, это будет что-то вроде:
<div class="ui-widget-overlay" style="width: 1263px; height: 2253px; z-index: 1001;"></div>
<div style="display: block; position: absolute; overflow: hidden; z-index: 1002; outline: 0px none; height: auto; width: 330px; top: 169px; left: 463px;" class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable" tabindex="-1" role="dialog" aria-labelledby="ui-dialog-title-dialog"><div class="ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix" unselectable="on" style="-moz-user-select: none;"><span class="ui-dialog-title" id="ui-dialog-title-dialog" unselectable="on" style="-moz-user-select: none;">Make an enquiry</span><a href="#" class="ui-dialog-titlebar-close ui-corner-all" role="button" unselectable="on" style="-moz-user-select: none;"><span class="ui-icon ui-icon-closethick" unselectable="on" style="-moz-user-select: none;">close</span></a></div><div style="height: 242px; min-height: 117px; width: auto;" id="dialog" class="ui-dialog-content ui-widget-content">ERROR STUFF</div>
Как видите, это очень грязно!
Да, и еще кое-что: Убедитесь, что вы включили 'jquery.bgiframe.min.js
' и 'bgiframe: true
', поскольку это позволяет диалогу функционировать в IE6