' +
'');
} else {
$('.SnippetBox').val('');
alert("Sie müssen die Nutzungsbedingungen akzeptieren!");
}
}
//=================================================================================
function btnPreviewSnippet_Clicked() {
var strPageUrl = "https://www.gn-online.de/Custom/Pages/NewsWidget/NewsWidget.aspx?kWcmsPageId=94";
var strDomainUrl = "https://www.gn-online.de";
var strScriptUrl = strPageUrl.substring(0, strPageUrl.lastIndexOf("/")) + "/NewsWidget.js";
var strQry = GetQryParams();
strQry += '&bPreview=true';
var strAjaxLoaderGif = strDomainUrl + "/Custom/Pages/NewsWidget/ajax-loader.gif";
$('.WidgetPreview').empty();
$('

').appendTo('.WidgetPreview');
$('.WidgetPreview').show();
$.ajax({
type: 'GET',
url: strScriptUrl + strQry,
success: function (data) {
var strWidth;
if ($('#m_txtWidth').val()) {
strWidth = HtmlEncode($('#m_txtWidth').val());
if (strWidth.indexOf("px") == -1) {
strWidth = strWidth - 12;
strWidth += "px";
} else {
var nWidth = strWidth.split("px")[0];
nWidth = nWidth - 12;
strWidth = nWidth + "px";
}
} else {
strWidth = "188px";
}
$('.WidgetPreview').attr('style', 'width: ' + HtmlDecode(strWidth) + ';');
$('.WidgetPreview').empty();
$(data).appendTo('.WidgetPreview');
$('.WidgetPreview').show();
}
});
}
//=================================================================================
function GetQryParams() {
var strQry = "?";
if ($('#' + 'ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_m_cbxRessorts').val()) {
strQry += "kSectionId=" + encodeURIComponent(HtmlEncode($('#' + 'ctl00_ctl00_m_ctrlMainMasterContentPlaceHolder_m_ctrlMainContentPlaceHolder_m_cbxRessorts').val()));
}
if ($('#m_txtSearch').val()) {
strQry += "&strSearch=" + encodeURIComponent(HtmlEncode($('#m_txtSearch').val()));
}
if ($('#m_cbxAmountResults').val()) {
strQry += "&nResults=" + encodeURIComponent(HtmlEncode($('#m_cbxAmountResults').val()));
}
if ($('#m_txtWidth').val()) {
strQry += "&strWidth=" + encodeURIComponent(HtmlEncode($('#m_txtWidth').val()));
}
if ($('#m_cbxWidgetView').val()) {
strQry += "&strViewMode=" + encodeURIComponent(HtmlEncode($('#m_cbxWidgetView').val()));
}
return strQry;
}
//=================================================================================
function HtmlEncode(strValue) {
return $('
').text(strValue).html();
}
//=================================================================================
function HtmlDecode(strValue) {
return $('
').html(strValue).text();
}