У нас есть HTML, который выглядит так:
<form id="MyUserControl" runat="server" method="post">
<script language="javascript" src="javascript.js"></script>
Файл javascript содержит что-то вроде этого:
document.write('<object id="MyUserControl" ');
document.write('classid="MyUserControl.dll#MyNamespace.MyUserControl"');
document.write('height="611" width="951" >');
document.write('<param name="Parm1" value="' + parm1 + '" />');
document.write('</object>');
По сути, я хотел бы иметь возможность отображать некоторый текст или оставлять резервный текст на месте, если объект не загружается должным образом.
Причина всего этого заключается в том, что мы пытаемся перенести старое приложение из FoxPro в .Net, пока оно еще используется. Это довольно большое приложение, и мы конвертируем экран за раз. Мы создаем пользовательские элементы управления .Net, и они отображаются в объекте браузера внутри FoxPro. HTML и js выше позволяют нам встроить пользовательский элемент управления winforms в веб-страницу.
Если конкретный пользователь не имеет группы доступа к коду для настройки нашего сервера приложений, пользовательский элемент управления не отображается, и на экране просто отображается маленький значок в верхнем левом углу, который выглядит, как будто что-то пытается загрузить. Он никогда не загружается, но я хочу дать пользователю сообщение по электронной почте нашей команде, чтобы уточнить его доступ.
Я пытался использовать standby и alt, но ни один из них не показывал текст. Все наши пользователи имеют IE7, и это всего лишь временное решение (<6 месяцев). </p>