Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Скрипт в скрипт :) (https://javascript.ru/forum/misc/38160-skript-v-skript.html)

Sakyra 21.05.2013 22:04

Скрипт в скрипт :)
 
Всем привет столкнулась с такой проблемой:

Делаю кнопку которая открывает сообщения в ajax фрейме

суть такова не могу это кнопку засунуть в скрипт((((

вот html код кнопки рабочий проверенный стоит на сайте:

<a class="button_ls button_blue br3 left" href="javascript://" onclick="new _uWnd('Pochta 2','Отправить сообщение',700,450,{modal: true,close:true,header:true,nomove: false,fixed:true},'<iframe class=iframe_os src=Тут-ссылка-пользователю-в-ЛС name=iframe frameborder=0 width=100% height=450px scrolling=value></iframe>');">Отправить сообщение</a>


Вот рабочий JS код только он делает ссылку в новом окне что мне не надо(((( тобишь мне надо что бы она открывалась как в html выше в AJAX фрейме

$('.dm-ls-user').eq(i).html('<a href="'+$(this).attr('href')+'" class="block-knopka-2">Отправить сообщение</a>');
$('#DM-BLOCK').append('<font class="dm-ls-user"></font>')}


Если быть точнее я хочу сделать такое:
$('.dm-ls-user').eq(i).html('<a class="button_ls button_blue br3 left" href="javascript://" onclick="new _uWnd('Pochta 2','Отправить сообщение',700,450,{modal: true,close:true,header:true,nomove: false,fixed:true},'<iframe class=iframe_os src='+$(this).attr('href')+' name=iframe frameborder=0 width=100% height=450px scrolling=value></iframe>');">Отправить сообщение</a>');
$('#DM-BLOCK').append('<font class="dm-ls-user"></font>')}


но увы скрипт перестает работать!

рони 21.05.2013 22:16

Sakyra,
экранирование-специальных-символов

Sakyra 21.05.2013 22:28

рони,
хм

Sakyra 21.05.2013 23:30

не могу разобраться :cray:

рони 21.05.2013 23:44

Sakyra,
var html =  '<a class="button_ls button_blue br3 left" href="javascript:\/\/" onclick="new _uWnd(\'Pochta 2\',\'Отправить сообщение\',700,450,{modal: true,close:true,header:true,nomove: false,fixed:true},\'<iframe class=iframe_os src=Тут-ссылка-пользователю-в-ЛС name=iframe frameborder=0 width=100% height=450px scrolling=value><\/iframe>\');">Отправить сообщение<\/a>'

Sakyra 22.05.2013 00:25

рони,
ты прости меня что я пристала, я тебе обещаю что по этому поводу больше не пристану я обязательно перепрочитаю экранирование-специальных-символов, html дался легче чем js :(
Спасибо тебе большое!

kobezzza 22.05.2013 09:58

Цитата:

Сообщение от Sakyra (Сообщение 252035)
html дался легче чем js :(

Логично. Пожарить яичницу проще, чем сделать мясо по французски.


Часовой пояс GMT +3, время: 10:58.