Есть ли другой способ написать javascript:false
, который более приятен?
Я создаю функцию печати для приложения для интрасети (для IE6) и печатаю страницу, используя iframe:
$('body').append('<iframe id="printIFrame" src="javascript:false"></iframe>');
$("#printIFrame").attr('style','position:absolute;left:-500px;top:-500px;');
Не имея javascript:false
в src, я получу всплывающее окно "Эта страница содержит как защищенные, так и незащищенные элементы" при его создании. Однако недостатком этого является то, что «javascript: false» печатается как заголовок в левом нижнем углу каждой страницы (вместо about: blank или что-то более полезное).
Есть ли какая-нибудь техника javascript, которую я могу написать javascript:false
, но в более чистых терминах? Я пробовал что-то вроде этого
var PrintOut = false;
$('body').append('<iframe id="printIFrame" src="PrintOut"></iframe>');
Но я не мог заставить это работать. Есть еще идеи?