Новое окно с содержанием от модального содержания на более открытой странице

_OE_SOCKETS, кажется, просто для позволения/запрещения определения связанных с сокетом символов. Весьма распространено в некоторых библиотеках иметь набор макросов, чтобы сделать это, гарантировать, что Вы не компилируете/связываете не нужные части. Макрос не является стандартным в других реализациях сокетов, это, кажется, что-то характерное для z/OS.

Смотрят на эту страницу:
Компиляция и Соединение z/VM C Программа

Сокетов

6
задан Huangism 12 November 2014 в 19:43
поделиться

3 ответа

Я думаю, что вы ищете следующее:

jQuery(function($) {
    $('a.new-window').click(function(){

    var recipe =  window.open('','RecipeWindow','width=600,height=600');
    var html = '<html><head><title>Print Your Recipe</title></head><body><div id="myprintrecipe">' + $('<div />').append($('#recipe1').clone()).html() + '</div></body></html>';
    recipe.document.open();
    recipe.document.write(html);
    recipe.document.close();

    return false;

    });
});

Мариус дал частично правильный ответ - у вас была ошибка javascript в вашей строке html, но содержимое не было все равно добавляется, даже если ошибка не возникла, потому что вы пытались добавить рецепт до того, как div #myprintrecipe был даже в новом окне.

Надеюсь, это поможет.

23
ответ дан 8 December 2019 в 05:22
поделиться

Проблема в вашей строке. Измените его на это:

$('a.new-window').click(function(){

    var recipe =  window.open('','RecipeWindow','width=600,height=600');
     $('#recipe1').clone().appendTo('#myprintrecipe');
    var html = "<html><head><title>Print Your Recipe</title></head><body><div id=\"myprintrecipe\"></div></body></html>";
recipe.document.open();
recipe.document.write(html);
recipe.document.close();

      return false;

     });

Проблема в том, что у вас был символ "внутри строки, которая заканчивает строку. Механизм сценария запутался и пожаловался сообщением об ошибке.

0
ответ дан 8 December 2019 в 05:22
поделиться

измените:

var html = "<html><head><title>Print Your Recipe</title></head><body><div id="myprintrecipe"></div></body></html>";

на:

var html = "<html><head><title>Print Your Recipe</title></head><body><div id='myprintrecipe'></div></body></html>";

и сделайте заметки о двойных кавычках (")

0
ответ дан 8 December 2019 в 05:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: