jQuery addClass example
Change class name on click in jQuery
by wisegorilla
HTML
<button id="review-btn" onclick="reviewUrl()">Bewerten Sie Ihr uns hier</button>
JavaScript
function reviewUrl() {
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, '\\$&');
var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, ' '));
}
var marketplace = getParameterByName('marketplace');
var review_url;
switch (marketplace) {
case "ebay": review_url = "https://www.ebay.de/myb/Summary?MyEbay&gbh=1"; break;
case "otto": review_url = "https://www.otto.de/user/orders?entryPoint=loginArea"; break;
case "rakuten": review_url = "https://www.rakuten.com"; break;
case "real": review_url = "https://www.real.de"; break;
case "webshop": review_url = "https://bonmedico.com"; break;
default: review_url = "https://bonmedico.com";
}
// Creates a timeout to call submitForm after one second.
setTimeout(redirect_url, 2000);
var url_redirected = false;
function redirect_url() {
if (!url_redirected) {
url_redirected = true;
if (review_url !== '') {
document.location = review_url;
}
}
}
// Send the event to Google Analytics and
// resubmit the form once the hit is done.
gtag('event', 'Review Click', {
'event_category': 'Gift Landing Page',
'event_label': marketplace,
'event_callback': function() {
redirect_url();
}
});
}