Foros de discusión

Error use aui with liferay-portlet-url

Patricia Hevia, modificado hace 9 años.

Error use aui with liferay-portlet-url

Junior Member Mensajes: 69 Fecha de incorporación: 24/03/11 Mensajes recientes
Hello,
I am working with Liferay 6.1.30 and I have a problem:

My code is:
<%@ taglib uri="http://liferay.com/tld/aui" prefix="aui" %>
<aui:script>
function generateURL(){

AUI().use('aui-base','liferay-portlet-url','aui-node', function(A) {
var myRenderURL =Liferay.PortletURL.createRenderURL();
myRenderURL.setPortletId('47')
myRenderURL.setWindowState('pop_up');
});
}
</aui:script>
<a href="javascript:;" onclick="generateURL()">Generar URL</a>

Also, I try:
<aui:script use="aui-base,liferay-portlet-url,aui-node">
function generateURL(){
var myRenderURL =Liferay.PortletURL.createRenderURL();
myRenderURL.setPortletId('47')
myRenderURL.setWindowState('pop_up');
}
</aui:script>

In both cases, when I click on the link I get the following error in the browser:
ReferenceError: generateURL is not defined

Someone can help me?
Thank you very much