var quizDiv = document.createElement('div'); quizDiv.id = 'innerquiz'; document.getElementById("quiz").innerHTML = function () {/* Bild zum Quiz Das große Royals-Quiz - wie gut kennen Sie sich aus?

Das große Royals-Quiz - wie gut kennen Sie sich aus?

Welcher britische Royal steht in der Thronfolge auf Platz 3?

Prinzessin Charlotte

Prinz George

Prinz William

In welchem Land wird Kronprinz Frederik einmal König?

Norwegen

Niederlande

Dänemark

Welchen Namen trägt Prinzessin Charlotte von England nicht?

Elizabeth

Sophie

Diana

In welchem Land wird Kronprinz Haakon einmal König?

Finnland

Schweden

Norwegen

Welche europäische Königin ist in Deutschland geboren?

Königin Silvia von Schweden

Königin Margrethe II. von Dänemark

Königin Letizia von Spanien

Wie viele Kinder hat Prinzessin Madeleine von Schweden?

1 Kind

2 Kinder

3 Kinder

Wie heißt die Thronfolgerin der Niederlande?

Prinzessin Anne

Prinzessin Annika

Prinzessin Amalia

Welcher König verliebte sich in eine damalige Journalistin?

König Harald V. von Norwegen

Carl XVI. Gustaf von Schweden

König Felipe VI. von Spanien

Welche Prinzessin lacht hier in die Kamera?

Prinzessin Amalia der Niederlande

Prinzessin Estelle von Schweden

Prinzessin Leonor von Spanien

Welche heutige Prinzessin dankte 2013 als Königin ab?

Prinzessin Margrethe von Dänemark

Prinzessin Beatrix der Niederlande

Prinzessin Elizabeth von England

*/ }.toString().slice(15, -4); var questionCountSum = 0; var questionCountAct = 1; var answerCorrect = 0; var answerFalse = 0; function prevSlide() { lastNumber = -1; actNumber = -1; jQuery(".question").each(function () { lastNumber = actNumber; actNumber = jQuery(this).data("number"); if (jQuery(this).is(":visible") && lastNumber != -1) { jQuery(this).hide(); jQuery(".question[data-number=" + lastNumber + "]").show(); } }); } function nextSlide() { lastNumber = -1; actNumber = -1; showNext = false; jQuery(".question").each(function () { if (showNext) { toFadeIn = this; setTimeout(function(){ jQuery(toFadeIn).fadeIn();}, 300); showNext = false; } else { lastNumber = actNumber; actNumber = jQuery(this).data("number"); if (jQuery(this).is(":visible")) { questionCountAct++; showNext = true; jQuery(this).fadeOut(300); jQuery("span.quiznav.left").html("Frage " + questionCountAct+"/"+questionCountSum); jQuery("span.quiznav.right").html(answerCorrect+" Punkte"); } } }); if (showNext) { //jQuery(".quizstarten").html("Quiz nochmals stpielen"); jQuery(".startquiz").show(); jQuery("span.quiznav").hide(); jQuery("ul.quiznav").hide(); var theMessage = "Sie haben
" + answerCorrect + " von " + (answerCorrect + answerFalse) + " Fragen richtig beantwortet"; var theShareMessage = "Ich haben " + answerCorrect + " von " + (answerCorrect + answerFalse) + " Fragen beim AZ-Quiz richtig beantwortet. Selbst mitmachen auf http://www.az-muenchen.de"; var twitterLink = 'Twitter'; var facebookLink = 'Facebook'; //jQuery(".prev").hide(); //jQuery(".next").hide(); jQuery("#quiz").prepend("



Ergebnis teilen:

" + twitterLink + "    " + facebookLink+"

Ergebnis im Detail anzeigen

"); jQuery(".showdetails").off("click"); jQuery(".showdetails").on("click", function(){ jQuery(".resultdetail").fadeIn(); jQuery(".resultdetail").off("click"); jQuery(".resultdetail").on("click", function(){ jQuery(this).fadeOut(); }); }); if (typeof iom != "undefined") { var iam_data_quiz = { "st" : "abzeimue", "sv" : "in", "cp" : "az_quiz" } iom.c(iam_data_quiz, 1); } jQuery.get( "https://quiz.abendzeitung-muenchen.de/score/170/"+answerCorrect, function( data ) { jQuery("#quizresult").prepend("

"+theMessage + "!
Der Durchschnitt liegt bei "+data+" richtig beantworteten Fragen.

"); }); } } function answerClicked(elem) { theInfo = jQuery(elem).data("info"); if (typeof iom != "undefined") { var iam_data_quiz = { "st" : "abzeimue", "sv" : "in", "cp" : "az_quiz" } iom.c(iam_data_quiz, 1); } actQuestionText = jQuery(elem).parent().find("h2").html(); if (theInfo % (9 / 3) == 0) { answerCorrect++; actQuestionStyle = "correct"; jQuery("ul.quiznav li[data-number='"+jQuery(elem).parent().data("number")+"']").attr("style", "border: 5px solid #3c763d;" ); jQuery(elem).css({"background-color": "#3C763D", "color": "#fff"}); actAnswerText = "

Ihre Antwort:
" + jQuery(elem).find("p").html() + '
'; } else { answerFalse++; jQuery("ul.quiznav li[data-number='"+jQuery(elem).parent().data("number")+"']").attr("style", "border: 5px solid #E2021B;" ); jQuery(elem).css({"background-color": "#E2021B", "color": "#fff"}); actAnswerText = "

Ihre Antwort:
" + jQuery(elem).find("p").html() + "
"; actQuestionStyle = "notcorrect"; jQuery(elem).parent().find(".answer").each(function(){ if (jQuery(this).data("info") % (9 / 3) == 0) { jQuery(this).css({"background-color": "#3C763D", "color": "#fff"}); actAnswerText = actAnswerText + "

Richtige Antwort:
" + jQuery(this).find("p").html(); } }); } jQuery(".resultdetail").append("

Frage:
"+actQuestionText+actAnswerText+"

"); setTimeout(nextSlide, 500); //nextSlide(); } function startQuiz(){ if (typeof iom != "undefined") { iom.c(iam_data, 1) } var firstQuestionsIsHide = true; jQuery("div#quizresult").remove(); jQuery(".resultdetail").html(""); questionCountSum = 0; questionCountAct = 1; answerCorrect = 0; answerFalse = 0; jQuery("ul.quiznav li").each(function(){ jQuery(this).attr("style", "border: 5px solid #f7f7f7;"); questionCountSum++; }); jQuery("button.startquiz").hide(); jQuery(".quizheader").slideUp(); jQuery(".question").each(function () { if(firstQuestionsIsHide){ jQuery(this).slideDown(); firstQuestionsIsHide = false } }); jQuery("#quiz div.answer").attr({"style": ""}); jQuery("span.quiznav.left").html("Frage 1/"+questionCountSum); jQuery("span.quiznav.right").html(answerCorrect+" Punkte"); jQuery(".quiznav").each(function(){jQuery(this).slideDown()}); } function onJqueryReady(){ jQuery("document").ready(function () { jQuery(".prev").on("click", function () { prevSlide(); }); jQuery(".next").on("click", function () { nextSlide(); }); jQuery(".startquiz").on("click", function () { startQuiz(); }); jQuery(".answer").on("click", function () { answerClicked(this); }); }); } function checkJquery(){ console.log("checkJquery..."); if(typeof jQuery == 'undefined'){ console.log("Jquery not ready..."); setTimeout(checkJquery, 200); } else { onJqueryReady(); } } checkJquery();