var menu = new Array(); menu[0]=new Array(); menu[0][0]=new Menu(false,' ',0,55,18,'#F1F1E2','#EBEBEB','itemunBorder','itemunText'); <cfset ql1=0> <cfset qmax1 = qmenu.recordcount>
<cfoutput query="qmenu"> <cfset ql1 = ql1 +1> menu[0][#ql1#]=new Item('#lib_menu#','','_self',100, 0, #ql1#); menu[#ql1#]=new Array(); menu[#ql1#][0]=new Menu(true, '>',0 ,18 ,100, '##F1F1E2', '##FFFFFF', 'itemBorder', 'itemText');
<cfquery name="qmenu1" datasource="#dsn#"> select distinct id_smen1, lib_smen1, lien_smen1 from smenu1 where id_menu = "#id_menu#" and id_smen1 in (#listQualify(valuelist(qpvmenu.id_smen1), "'")#,'') </cfquery>
<cfloop index="ql2" from="1" to="#qmenu1.recordcount#"> <cfset qmax1 = qmax1 + 1>
menu[#ql1#][#ql2#]=new Item('#qmenu1.lib_smen1[ql2]#','#qmenu1.lien_smen1[ql2]#','_self',18, 0, #qmax1#); menu[#qmax1#]=new Array(); menu[#qmax1#][0]=new Menu(true, '>', 100 ,0 ,120, '##F1F1E2', '##FFFFFF', 'itemtroisBorder', 'itemtroisText');
<cfquery name="qmenu2" datasource="#dsn#"> select distinct id_smen2, lib_smen2, lien_smen2 from smenu2 where id_smen1 = "#qmenu1.id_smen1[ql2]#" and id_smen2 in (#listQualify(valuelist(qpvmenu.id_smen2), "'")#,'') </cfquery>
<cfloop index="ql3" from="1" to="#qmenu2.recordcount#"> menu[#qmax1#][#ql3#]=new Item('#qmenu2.lib_smen2[ql3]#','<cfif (qmenu2.lien_smen2[ql3] eq "0") or (qmenu2.lien_smen2[ql3] eq "")><cfelse>#qmenu2.lien_smen2[ql3]#</cfif>','_self',18, 0, 0); </cfloop>
</cfloop> </cfoutput>
Je peux toutefois envoyer tout le code mais c'est un peu long. Pour l'IP, j'appelle bien l'IP du serveur, puisque la page d'index s'affiche correctement mais c'est celle sur laquelle ce trouve ce code qui ne s'affiche pas. Merci
|