Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.12.2010, 10:21
Новичок на форуме
Отправить личное сообщение для Klaus Посмотреть профиль Найти все сообщения от Klaus
 
Регистрация: 22.12.2010
Сообщений: 2

Вставить в outlook
Есть на странице табличка, обрамленная в div и кнопка. По нажатию на кнопку копирую innerHTML всего div`a в буфер. Затем руками (ctrl+V) вставляю в текст письма в Outlook, но таблица отображается почему-то не таблицей, а набором HTML-тегов. В то же время, если руками скопировать таблицу (ctrl+A и ctrl+C) и вставить (ctrl+V), то Outlook нормально отрисовывает таблицу.
Видимо, что-то нужно добавить к тегам таблицы.
Хелп
Ответить с цитированием
  #2 (permalink)  
Старый 24.12.2010, 09:48
Новичок на форуме
Отправить личное сообщение для Klaus Посмотреть профиль Найти все сообщения от Klaus
 
Регистрация: 22.12.2010
Сообщений: 2

Сделал, работает.
У кого политика безопасности разрешает "небезопасные" AciveX по нажатию на кнопке откроется Outlokk с уже вставленным содержимым "copytext", а у кого не позволяет - содержимое просто скопируется в буфер.

Мож кто знает, как сделать ActiveX безопасным с т.з. IE?

<BUTTON onClick="ClipBoard() ;">Скопировать</BUTTON> 
<SCRIPT LANGUAGE="JavaScript">

function ClipBoard() 
{
var target = this.document.getElementById('copytext');
var rng = document.body.createTextRange();
rng.moveToElementText( target );
rng.select();
rng.execCommand("SelectAll", true); 
rng.execCommand("Copy", true); 
rng.execCommand("UnSelect", true); 

try
{
var outlookApp = new ActiveXObject("Outlook.Application");
var nameSpace = outlookApp.getNameSpace("MAPI");
mailFolder = nameSpace.getDefaultFolder(6);
mailItem = mailFolder.Items.add('IPM.Note.FormA');
mailItem.Subject="";
mailItem.To = "";
mailItem.HTMLBody = copytext.innerHTML;
mailItem.display (0); 
}
catch(e)
{
//alert(e);
// act on any error that you get
}
}
</script>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите как вставить переменную в RegExp c модификаторами Дмитрий-Solod Общие вопросы Javascript 2 16.11.2010 19:30
Помогите вставить в форму не только чекбоксы но и выпадающий список seva_81 Серверные языки и технологии 3 20.09.2010 10:02
как js вставить в теги? catsys Элементы интерфейса 0 30.08.2009 03:28
Mootools. Вставить html zeman Библиотеки/Тулкиты/Фреймворки 4 31.03.2009 11:24
Мягкие переносы скриптом вставить невозможно? (символ &shy;) barbiturat Общие вопросы Javascript 6 05.09.2008 22:53