Показать сообщение отдельно
  #6 (permalink)  
Старый 17.03.2008, 06:16
Аватар для scuter
Профессор
Отправить личное сообщение для scuter Посмотреть профиль Найти все сообщения от scuter
 
Регистрация: 14.03.2008
Сообщений: 169

большое спасибо.
но к сожалению проблема оказывается не в этом,
вот напимер функция
var TreePanetEdit = function(bottom)
    {
    	var node;
    	if((bottom == 'Add') || (bottom == 'AddChild'))
    	{
	    	if(isset(tree))
	    	{
		    	node = tree.getSelectionModel().getSelectedNode();
		    	if(bottom == 'Add')
		    	{
		    		dnode = node;
		    	}
		    	else
		    	{
		    		dnode = node.parentNode;
		    	}
		    	node = TreeNodeAdd(dnode);
		    	if(node.add)
				{
		    		node = new Ext.tree.TreeNode(node.add);
		    		dnode.appendChild(node);
				}
	    	}
    	}
    	else if(bottom == 'TreeNodeUp')
    	{
    		
    	}
    	else if(bottom == 'TreeNodeDown')
    	{
    		
    	}
    	else if(bottom == 'TreeNodeDelete')
    	{
    		
    	}
    	if(isset('node.error'))
    	{
    		if(isset('node.error.title') && isset('node.error.text'))
    		{
    			Ext.MessageBox.show({
					title: node.error.title,
					msg: node.error.text,
					buttons: Ext.MessageBox.OK,
					icon: 'error'
				});
    		}
    	}
    	else if(isset(node.msg))
    	{
    		if(node.msg.title && node.msg.text)
    		{
    			Ext.MessageBox.show({
					title: node.msg.title,
					msg: node.msg.text,
					buttons: Ext.MessageBox.OK,
					icon: 'info'
				});
    		}
    	}
    }

пробовал по разному и через функцию isset которая у вас в анологии php и просто if(node.error), но вот хоть ты тресни,а переменной node не существует и всё тут все броузеры боворят плевать нам на if не существует и всё тут.
Ответить с цитированием