Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 22 Май, 2012, 06:38:36

Страниц: [1]
Печать
Автор Тема: Wysiwyg не на iframe'ах  (Прочитано 687 раз)
0 Пользователей и 1 Гость смотрят эту тему.
aivee    ↓ 
13 Август, 2008, 10:11:04
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 28
Сообщений: 1659
Сила слова: 1.69

Как сделать wysiwyg не на iframe'ах? То есть на дивах.
На ифреймах так, а как на дивах?
Text
function wysiwyg()
{
 
}
 
wysiwyg.prototype.init = function (id, style)
{
    var gecko = navigator.userAgent.toLowerCase().indexOf('gecko') != -1;
    var iframe = (gecko) ? document.getElementById(id) : frames[id];
    var win = (gecko) ? iframe.contentWindow : iframe.window;
    var doc = (gecko) ? iframe.contentDocument : iframe.document;
    html = '<html><head><style>' + style + '</head><body></body></html>';
    doc.open();
    doc.write(html);
    doc.close();
    if (!doc.designMode) alert('Визуальный режим редактирования не поддерживается Вашим браузером.');
    else doc.designMode = (gecko) ? 'on' : 'On';
}
 
window.onload = function ()
{
    wysiwyg = new wysiwyg();
    wysiwyg.init('test', 'body {font: 13px Arial;}');
}
Записан

21st century slave
Страниц: [1]
Печать
 

Перейти в: