Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

NecoBoy

função com matriz

Recommended Posts

;) Olá pessoal, tenho um problema....fiz uma rotina para menus de uma hp, mas tem o seguinte estou fazendo uma função q é ...function domenu(mnID, mnTop, mnLeft, mnArray) {....};sendo q mnArray é uma matriz com informações de nomes e links, ao executar provoca erro como por exp.a matriz é:menu0[0] = new menuAry("nome q vai no menu","http://www.endereco.com.br"); onde temosmenu0[0].nome e menu0[0].endereco, o erro q dá é ( 'nome' é nulo ou não é um objeto. )o que estou fazendo d errado??????

Compartilhar este post


Link para o post
Compartilhar em outros sites

não entendi muito bem o que você quer mas deve ser isso:

 

 

menu0[A]

 

onde A e B são as posições

Compartilhar este post


Link para o post
Compartilhar em outros sites

não entendi muito bem o que você quer mas deve ser isso:

 

 

menu0[A]

 

onde A e B são as posições

cara é o seguinte este é o código ...

 

function domenu(mnID, mnT, mnL, mnAry) {

var tm=0

for(var hh = 0; hh < mnAry.length; hh++) {

var thm = mnAry[hh].nome; <----------- ( o erro de depuração ocorre aki, o compilador )

var hm = thm.length; (não entende mnAry como a matriz de entrada na função)

if(hm > tm) {tm = hm};

};

var dtab = '<div id="'+ mnID +'" style="position:absolute; left:'+ mnL +'px; top:'+ mnT +'px; width:'+ (11 * tm)+'px; height:' + (22 * mnAry.length) +' px; z-index:7"> '

dtab+='<TABLE width="'+ (10 * tm)+'px" height="' + (20 * mnAry.length) +' px" border="0" bgcolor="#CCCCCC" class=tabsha2><TBODY><TR>'

dtab+='<TD width="147" align="left" valign="top"> '

dtab+='<table width="100%" height="100%" border="0" align="left" cellpadding="0" cellspacing="0"><tr> '

dtab+='<td width="27" height="100%" align="center" valign="bottom" nowrap class="mnbg"><img src="pt2.gif" name="Image2" width="20" height="117" align="baseline" id="Image2"></td>'

dtab+='<td width="86%" align="left" valign="top" nowrap>'

for (var n=0;n<mnAry.length;n++){dtab+='<a class=one href="' + mnAry[n].endereco + '"> ' + mnAry[n].nome + ' </a><BR>'};

dtab+='</tr></table> </TD></TR></TBODY></TABLE></div>'

};

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.