в общем у меня дл 9.0 скачал модуль "викторина" вот он
http://my-dle.ru/321-modul-viktorina-10.html
установился все ок только вот кнопка "Принять ответ" не работает (ни какой реакции) вот сайт на котором я установил
http://skubiyova.com.ua/index.php?do=quiz (правда этот сайт на 9.2) подскажите в чем дело?
эксплорер ошибками ссылается на этот файл :
PHP код:
var quiz_cache = new Array();
var quiz_id;
var quiz_edit_id;
function whenCompletedQuizEdit(){
var post_main_obj = document.getElementById( 'quiz-id-' + quiz_id );
var post_box_top = _get_obj_toppos( post_main_obj );
}
function ajax_quiz_edit( с_id )
{
if ( ! quiz_cache[ с_id ] || quiz_cache[ с_id ] == '' )
{
quiz_cache[ с_id ] = document.getElementById( 'quiz-id-'+с_id ).innerHTML;
}
var ajax = new dle_ajax();
quiz_id = с_id;
ajax.onShow ('');
var varsString = "";
ajax.setVar("id", с_id);
ajax.setVar("action", "edit");
ajax.requestFile = dle_root + "engine/quiz/ajax.php";
ajax.method = 'GET';
ajax.element = 'quiz-id-'+с_id;
ajax.onCompletion = whenCompletedQuizEdit;
ajax.sendAJAX(varsString);
return false;
}
function ajax_quiz_new( c_id )
{
document.getElementById( 'quiz-id-'+c_id ).innerHTML = "<textarea id='edit-quiz-"+c_id+"' style=\"width:100%; height:60px;font-family:verdana; font-size:11px; border:1px solid #E0E0E0\"></textarea><br><div><input class=bbcodes title=\"Принять ответ\" type=button onclick=\"ajax_save_quiz_new('"+c_id+"'); return false;\" value=\"Принять ответ\"><input class=bbcodes title=\"Отменить\" type=button onclick=\"ajax_quiz_cancel('"+c_id+"'); return false;\" value=\"Отменить\"></div>";
return false;
}
function ajax_quiz_cancel( c_id )
{
document.getElementById( 'quiz-id-'+c_id ).innerHTML = "<input class=bbcodes title=\"Ответить\" type=button onclick=\"ajax_quiz_new('"+c_id+"'); return false;\" value=\"Ответить\">";
return false;
}
function ajax_cancel_quiz_edit( c_id )
{
document.getElementById( 'quiz-id-'+c_id ).innerHTML = quiz_cache[ c_id ];
return false;
}
function whenCompletedSaveQuiz(){
quiz_cache[ quiz_edit_id ] = '';
}
function ajax_save_quiz_edit( c_id )
{
var ajax = new dle_ajax();
quiz_edit_id = c_id;
ajax.onShow ('');
var quiz_txt = ajax.encodeVAR( document.getElementById('edit-quiz-'+c_id).value );
var varsString = "quiz_txt=" + quiz_txt;
ajax.setVar("id", c_id);
ajax.setVar("action", "save");
ajax.requestFile = dle_root + "engine/quiz/ajax.php";
ajax.method = 'POST';
ajax.element = 'quiz-id-'+c_id;
ajax.onCompletion = whenCompletedSaveQuiz;
ajax.sendAJAX(varsString);
return false;
}
function ajax_save_quiz_new( c_id )
{
var ajax = new dle_ajax();
quiz_edit_id = c_id;
ajax.onShow ('');
var quiz_txt = ajax.encodeVAR( document.getElementById('edit-quiz-'+c_id).value );
var varsString = "quiz_txt=" + quiz_txt;
ajax.setVar("id", c_id);
ajax.setVar("action", "new");
ajax.requestFile = dle_root + "engine/quiz/ajax.php";
ajax.method = 'POST';
ajax.element = 'quiz-id-'+c_id;
ajax.onCompletion = whenCompletedSaveQuiz;
ajax.sendAJAX(varsString);
return false;
}