Newsgroup: it.comp.lang.javascript
Titolo: Carattere "?" in menu a comparsa

Ciao, mi e' capitato un menu a comparsa che mi fa una cosa strana .... messo 
su una pagina .asp o .htm tutto bene .... messo in una pagina .aspx funziona 
alla perfezione ... solo che alla sinistra della selezione mi appare un "?" 
... non sono molto pratico di javascript ... cosa indica????
Se vi e' di aiuto vi posto il codice
Grazie mille
Ciao 

 Se vi e' di aiuto vi posto il codice
*NON* il codice aspx però, posta la parte interessata dell'html risultante
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.

 Scritta così non mi viene in mente un perché...
Non è che è semplicemente un carattere non ammesso? del tipo che invii via
utf-8 il simbolo dell'euro? (non chiedere però qua come fare o verificare,
c'è una impostazione nel web.config, cerca o chiedi nel newsgroup apposito
se è questo il problema)
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.

 accettato come dici tu!!!
Piazza un bel Latin9, oppure iso-8859-15 (così per esempio becchi anche il
simbolo dell'euro).
-- 
"e mai che mi sia venuto in mente
 di essere più ubriaco di voi
 di essere molto più ubriaco di voi"
									  F.D.A.

 se è questo il problema)
Complimenti!!!! Ci hai preso .... ho provato a mettere in globalization l' 
"iso-8859-1" e il  simpatico "?" e' sparito ... era un carattere non 
accettato come dici tu!!!
Grazie infinitamente :)
Ciao

> *NON* il codice aspx però, posta la parte interessata dell'html risultante
Ecco il codice ... sotto posto anche dove da problemi .... al mouse over 
(solo se il menu a tendina si apre ... se il link e' solo uno il "?" non 
appare!!!.. scusate la confusione del codice ... l'ho sistemato il piu 
possibile :)
function mmLoadMenus() {
 window.mm_menu_0130195331_0 = new Menu("root",240,16,"Arial, Helvetica, 
sans-serif",10,"#333333","#FFFFFF","#FFFFFF","#3399CC","left","middle",3,0,500,-5,7,true,true,true,0,false,false);
 mm_menu_0130195331_0.addMenuItem("  > 
GENERALE","location='generale.aspx'");
mm_menu_0130195331_0.addMenuItem("  > MACRO-FLUSSI: FLUSSO 
INDIRETTA","location='indiretta.aspx'");
 mm_menu_0130195331_0.addMenuItem("  > MACRO-FLUSSI: FLUSSO 
DIRETTA","location='diretta.aspx'");
 mm_menu_0130195331_0.addMenuItem("  > MACRO-FLUSSI: 
PAGAMENTI","location='pagamenti.aspx'"); mm_menu_0130195331_0.addMenuItem(" 
 > DEMO","location='demo.aspx'");
 mm_menu_0130195331_0.hideOnMouseOut=true; 
mm_menu_0130195331_0.bgColor='#3399CC';  mm_menu_0130195331_0.menuBorder=1; 
mm_menu_0130195331_0.menuLiteBgColor='#FFFFFF'; 
mm_menu_0130195331_0.menuBorderBgColor='#b8dded';
window.mm_menu_0130201652_0 = new Menu("root",170,16,"Arial, Helvetica, 
sans-serif",10,"#333333","#FFFFFF","#FFFFFF","#3399CC","left","middle",3,0,500,-5,7,true,true,true,0,true,true);
 mm_menu_0130201652_0.addMenuItem("  > 
TEMATICHE","location='tematiche.aspx'");
mm_menu_0130201652_0.addMenuItem("  > NEWS","location='news.aspx'");
mm_menu_0130201652_0.addMenuItem("  > 
NEWSLETTER","location='newsletter.aspx'");
mm_menu_0130201652_0.hideOnMouseOut=true;
 mm_menu_0130201652_0.bgColor='#3399CC';
mm_menu_0130201652_0.menuBorder=1;
mm_menu_0130201652_0.menuLiteBgColor='#FFFFFF';
mm_menu_0130201652_0.menuBorderBgColor='#b8dded';
mm_menu_0130201652_0.writeMenus();
}
function MM_swapImgRestore()
{ //v3.0
 var i,x,a=document.MM_sr; for(i=0; a&&i < a.length& (x=a[i])&&x.oSrc;i++) 
x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; 
i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) { 
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} 
if(!(x=d[n])&&d.all) x=d.all[n];
for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; 
for(i=0;!x&&d.layers&&i<d.layers.length;i++) 
x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; 
for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) 
x.oSrc=x.src; x.src=a[i+2];}
}
Dunque ... il "?" esce con il mouseover .... e lo chiama qui...
<TD class="topnav" vAlign="bottom" align="right" colSpan="2">
    <A 
onmouseover="MM_swapImage('square2','','images/nav_square_ON.gif',1);MM_showMenu(window.mm_menu_0130195331_0,0,9,null,'square2')"
    onmouseout="MM_swapImgRestore();MM_startTimeout()"></A>
    <A 
onmouseover="MM_swapImage('square2','','images/nav_square_ON.gif',1);MM_showMenu(window.mm_menu_0130195331_0,0,9,null,'square2')"
    onmouseout="MM_swapImgRestore();MM_startTimeout()" href="#">
   <IMG id="square2" height="7" src="images/nav_square_OFF.gif" width="5" 
border="0" name="square2">
   DESCRIZIONE</A><IMG height="4" src="images/spacer.gif" width="10"> <A 
onmouseover="MM_swapImage('square3111','','images/nav_square_ON.gif',1)" 
onmouseout="MM_swapImgRestore()" href="specifiche.aspx">
   <IMG id="square3" height="7" src="images/nav_square_OFF.gif" width="5" 
border="0" name="square3111">
   SPECIFICHE TECNICHE</A><IMG height="4" src="images/spacer.gif" 
width="10">
   <A 
onmouseover="MM_swapImage('square51','','images/nav_square_ON.gif',1);MM_showMenu(window.mm_menu_0130201652_0,0,9,null,'square51')" 
onmouseout="MM_swapImgRestore();MM_startTimeout()" href="#"><IMG 
id="square5" height="7" src="images/nav_square_OFF.gif" width="5" border="0" 
name="square51">
   APPROFONDIMENTI</A><IMG height="4" src="images/spacer.gif" width="10">
   <A onmouseover="MM_swapImage('square31','','images/nav_square_ON.gif',1)" 
onmouseout="MM_swapImgRestore()" href="contatti.aspx"><IMG id="square3" 
height="7" src="images/nav_square_OFF.gif" width="5" border="0" 
name="square31">
   contatti</A></TD>
<TD vAlign="top" width="762"><IMG height="20" src="images/spacer.gif" 
width="20"></TD>
Grazie mille
Ciao 

 simbolo dell'euro).
Grazie :)