2014-02-20 3 views
0

У меня есть программа, в которой вызов функции сценария в DblClick о наличии tr.Also Переходя некоторые аргументы, которые генерируются динамическиОшибки при переходе URL в качестве параметра в JavaScript

часть моей разметки

<tr id="#ID#_#VERSION_ID#" ondblclick="ShowAssetPreviewPopup(#PreviewPath#, #UUID#, #GENERAL_VIRTUAL_PATH#)" 

Путь предварительного просмотра будет заменен на что-то вроде этого «http://example.somethingsomething.mp4» и аналогично другим двум параметрам. До здесь каждая вещь в порядке и я нажимаю, что тр следующая функция будет получить вызванные

function ShowAssetPreviewPopup(PreviewPath, UUID, LowresVirtualpath) { 
      $("#divPreviewPopUp").find("#divVideoPreview").html("example"); 
      $("#divPreviewPopUp").css({"display:block"}); 
      $("#divPreviewPopUp").css({ "top": (($(window).height()/2) - ($("#divPreviewPopUp").height()/2)) }); 
      $("#divPreviewPopUp").css({ "left": (($(window).width()/2) - ($("#divPreviewPopUp").width()/2)) }); 
} 

Но ошибка происходит в Firebug

enter image description here

Что бы быть причиной и как решить это?

+0

Очевидно, что это не похоже на строку. – elclanrs

+0

есть ли способ сделать это с моей разметки – Arvin

+0

Также добавьте ссылку на свою скрипку, поэтому ее легко получить ошибку на вашем коде! http://jsfiddle.net/ –

ответ

1

Я предполагаю # PreviewPath # переменная строка из вашего шаблона двигателя. Вы должны окружить эти строковые переменные одинарными кавычками.

<tr id="#ID#_#VERSION_ID#" ondblclick="ShowAssetPreviewPopup('#PreviewPath#', #UUID#, '#GENERAL_VIRTUAL_PATH#')"> 
+0

Спасибо, что работает – Arvin

2

Попробуйте изменить:

$("#divPreviewPopUp").css("display:block"); 

к:

$("#divPreviewPopUp").css("display", "block"); 
+0

еще одна опция: '$ (" # divPreviewPopUp "). css ({" display ":" block "});' –

Смежные вопросы