2013-07-11 12 views
0

У меня есть странная проблема с Javascript.Контекстное меню, не показывающее

Этот код должен показать контекстное меню, но не делает:

$find('RCMUNIT').showAt(document.getElementById('X').value, document.getElementById('Y').value); 

, но если добавить окно предупреждения к нему, показывает меню, как это делает окно предупреждения:

$find('RCMUNIT').showAt(document.getElementById('X').value, document.getElementById('Y').value);alert('x'); 
+0

какую библиотеку вы используете? – cfs

+0

Я использую Telerik. – Henkemota

+1

@Henkemota Какие значения находятся в элементах X и Y? может быть десятичной? не могли бы вы показать больше кода? –

ответ

1

Я не совсем уверен, но я считаю, что вы должны использовать SetTimeout и он будет работать:

function showMenu() 
{ 
$find('RCMUNIT').showAt(document.getElementById('X').value,  document.getElementById('Y').value); 
} 

setTimeout('showMenu()',500); 
+0

Да, да, спасибо – Henkemota

+0

приветствуются! –

0

код теперь выглядит Li ke это и работает

setTimeout ("" $ find ('RCMUNIT'). showAt (document.getElementById ('X'). value, document.getElementById ('Y'). value); "", 10);

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