Проверил на сохраненной странице работает в опере и IE
X++:
/**
* Show JS Prompt and filter result
*
* @param string Text for the dialog
* @param string Default value for the dialog
*
* @return string
*/
this.show_prompt = function(dialogtxt, defaultval)
{
if (is_ie7)
{
var returnvalue = window.showModalDialog("clientscript/ieprompt.html", { value: defaultval, label: dialogtxt, dir: document.dir, title: document.title }, "dialogWidth:320px; dialogHeight:150px; dialogTop:" + (parseInt(window.screenTop) + parseInt(window.event.clientY) + parseInt(document.body.scrollTop) - 100) + "px; dialogLeft:" + (parseInt(window.screenLeft) + parseInt(window.event.clientX) + parseInt(document.body.scrollLeft) - 160) + "px; resizable: No;");
}
else
{
var returnvalue = prompt(dialogtxt, defaultval);
}
return (returnvalue==null) ?'': PHP.trim(new String(returnvalue));
};