Autor Zpráva
Blaah
Profil *
Ahoj lidičky, mám na vás prosbu:

Lze vytvářet UI dialog přes onclick ? (Stránky jsou načítané ajaxem, takže callback do callback funkce to dávat nechci, šíleně by bobtnala)

Napadlo mě to udělat takto:

<button class='adm' onclick='openDialog("dialog<?=$key?>")'><img src='<?=ENV_HELPER_PUBLIC_URI?>/resources/images/icons/FAQ.ico'/></button>
<div style='display: none' id='tootltip<?=$key?>'><div id='dialog<?=$key?>' title='Nápověda'><p>This is an animated dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div></div>


function openDialog(elem)
{
	if(typeof(elem)!='object')
	{elem=document.getElementById(elem);}
	$(elem).dialog();
}


Ale to mi vrací chybu :

$("DialogX").dialog() is not a function


Nevvíte někdo co s tím ?
Anonymní
Profil *
http://jqueryui.com/demos/dialog/
Blaah
Profil *
j díky, ale kdybych si věděl rady podle api a manuálu, tak bych sem nepsal ..
_es
Profil
Blaah:
Ale to mi vrací chybu :
$("DialogX").dialog() is not a function

Prečo tu nevkladáš vygenerovaný výsledný kód, ale PHP kód, z ktorého nemáme ako zistiť, čo vygeneroval? Prípadne sprav živú ukážku.
Okrem toho, podľa chybovej hlášky, používaš nejaký iný kód, lebo v tom, čo si tu dal, je časťou id reťazec dialog nie Dialog a ani by tam vlastne reťazec byť nemal.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0