Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    collegamenti con target=frame su menu a tendina

    ciao a tutti ragazzi ho bisogno di una mano
    ho scaricato un menu a tendina a comparsa verticale
    l'ho modificato e il menu funonzia ( funziona )
    ho dei problemi con i collegamenti ipertestuali
    non riseco a dare un target al link
    avete peresente :
    clicca qui ???????
    ragazzi vi prego aiutoooo

    mich ( va meglio ora ???? )
    comunque non c'era bisogno di scaldarsi tanto eh ...
    qui c'e' gente che lavora ok ???
    aiutooooooooooooooooooooooooooooo

  2. #2
    dovresti postare un pò di codice alla base del menu.

    ciao

  3. #3
    ciao a dire la verita il codice e' lunghetto postarlo tutto potrebbe essere un problema ... vabhe io provo ...
    mich_ non te arrabbia eh ...

    scusate ancora e grazie

    <body text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF">
    <font size="1" face="Verdana">
    <script language="JavaScript">

    var ron="#0000dd"; // Colore al MouseOver
    var roff="#000099"; // Colore di default
    var leftmargin=0; // Distanza dal margine sinistro della pagina
    var topmargin=0; // Distanza dal margine superiore della pagina
    var largo=119; // Larghezza dei layers, quindi distanza (orizzontale) fra i sottomenu

    var voci=new Array();
    voci[0]=new Array("Modulistica","Ferie","Permessi","Malattie", "Altro")
    voci[1]=new Array("Qualita");
    voci[2]=new Array("Personale","Recruiting","Gestione","Aggiorn a Curriculim","Corsi online");
    voci[3]=new Array("Help Desk");
    voci[4]=new Array("Varie","Rubrica","Elenco Cd","Biblioteca");


    var links=new Array();
    links[0]=new Array("","#","home.html","#","#")
    links[1]=new Array("#")
    links[2]=new Array("","#","#","#","#")
    links[3]=new Array("#")
    links[4]=new Array("","#","#","#")
    /* Ultimo array.
    * Contiene i testi che saranno visualizzati nella barra di stato del browser quando il mouse e' sopra una voce del menu
    * Anche in questo caso il primo elemento degli array contiene il testo relativo alla voce principale dei sottomenu */
    var wst=new Array();
    wst[0]=new Array("","","","","");
    wst[1]=new Array("");
    wst[2]=new Array("","","","","");
    wst[3]=new Array("");
    wst[4]=new Array("","","","");


    var nn=document.layers?true:false,conta=0,last=0;

    if (nn)
    {
    document.write("<LAYER NAME=mtop. position=absolute left="+leftmargin+" top="+topmargin+" width=50 height=15 clip=0,0,50,15 bgColor="+roff+" visibility=visible onMouseOver=showdeps(last,false);mroll('mtop.') onMouseOut=unmroll('mtop.')>Home</LAYER>");
    for (i=0;i<voci.length;i++)
    {
    var n=i;
    document.writeln("<LAYER NAME=mtop"+n+". position=absolute left="+eval(leftmargin+50+largo*i)+" top="+topmargin+" width="+largo+" height=15 clip=0,0,"+largo+",15 bgColor="+roff+" visibility=visible onMouseOver=MostraMenu("+i+");mroll('mtop"+i+".'); conta++ onMouseOut=last="+i+";unmroll('mtop"+i+".');conta--><DIV ALIGN=center><A HREF=javascript:mroll('mtop"+i+".') CLASS=menuNNb>[I]"+voci[0]+"</A></DIV></LAYER>");
    for (l=1;l<voci[i].length;l++)
    document.writeln("<LAYER NAME=mdep"+i+"."+l+" position=absolute left="+eval(leftmargin+50+largo*i)+" top="+eval(topmargin+15*l)+" width="+largo+" height=15 clip=0,0,"+largo+",15 bgColor="+roff+" visibility=hidden onMouseOver=mroll('mdep"+n+"."+l+"');conta++ onMouseOut=unmroll('mdep"+n+"."+l+"');conta--><A HREF=javascript:mroll('mdep"+n+"."+l+"') onClick=vai('"+links[i][l]+"',"+i+","+l+") CLASS=menuNN>"+voci[i][l]+"</A></LAYER>");
    }
    }
    else
    {
    document.write("<DIV ID=mtop. STYLE=\"position:absolute;left:"+leftmargin+";top: "+topmargin+";width:50;height:15;background:"+roff +";visibility:visible;cursor:hand\" onMouseOver=showdeps(last,false);mroll('mtop.') onMouseOut=unmroll('mtop.')>Home</DIV>");
    for (i=0;i<voci.length;i++)
    {
    var n=i;
    document.writeln("<DIV ID=mtop"+n+". STYLE=\"position:absolute;left:"+eval(leftmargin+5 0+largo*i)+";top:"+topmargin+";width:"+largo+";hei ght:15;background:"+roff+";visibility:visible;curs or:hand\" onMouseOver=MostraMenu("+n+");mroll('mtop"+n+".'); conta++ onMouseOut=last="+n+";unmroll('mtop"+n+".');conta--><DIV ALIGN=center CLASS=menuIEb>[I]"+voci[0]+"</DIV></DIV>");
    for (l=1;l<voci[i].length;l++)
    document.writeln("<DIV ID=mdep"+i+"."+l+" STYLE=\"position:absolute;left:"+eval(leftmargin+5 0+largo*i)+";top:"+eval(topmargin+15*l)+";width:"+ largo+";height:15;background:"+roff+";visibility:h idden;cursor:hand\" onMouseOver=;mroll('mdep"+n+"."+l+"');conta++ onMouseOut=unmroll('mdep"+n+"."+l+"');conta-- CLASS=menuIE onClick=vai('"+links[i][l]+"',"+i+","+l+")>"+voci[i][l]+"</DIV>");
    }
    }

    timer=setInterval("NascondiMenu()",1000)

    function NascondiMenu()
    {
    if (conta==0)
    {
    coloratutti(true)
    timer=setTimeout("coloratutti(false)",200);
    timer=setTimeout("showdeps(last,false)",250);
    }
    }

    function coloratutti(col)
    {
    colore=col?ron:roff;
    for (i=0;i<voci.length;i++)
    for (j=1;j<voci[i].length;j++)
    {
    if (nn)
    document.layers["mdep"+i+"."+j].bgColor=colore;
    else
    if(document.all)
    document.all["mdep"+i+"."+j].style.background=colore;
    else
    document.getElementById('mdep'+i+"."+j).style.back ground=colore;
    }
    }

    function MostraMenu(n)
    {
    showdeps(last,false);
    showdeps(n,true);
    last=n;
    }

    function showdeps(n,act)
    {
    if (conta==0)
    {
    act?stat="visible":stat="hidden";
    if (nn)
    for (i=1;i<voci[n].length;i++)
    document.layers["mdep"+n+"."+i].visibility=stat;
    else
    for (i=1;i<voci[n].length;i++)
    if(document.all)
    document.all["mdep"+n+"."+i].style.visibility=stat;
    else
    document.getElementById('mdep'+n+"."+i).style.visi bility=stat;
    }
    }


    function vai(dove,r,c)
    {
    lev=nn?document.layers["mdep"+r+"."+c]document.all)?document.all["mdep"+r+"."+c].style:document.getElementById("mdep"+r+"."+c).sty le;
    if (nn)
    {
    lev.bgColor=roff;
    timer=setTimeout("lev.bgColor=ron",50)
    timer=setTimeout("lev.bgColor=roff",100)
    timer=setTimeout("lev.bgColor=ron",150)
    timer=setTimeout("lev.bgColor=roff",200)
    timer=setTimeout("lev.bgColor=ron",250)
    }
    else
    {
    lev.background=roff;
    timer=setTimeout("lev.background=ron",50)
    timer=setTimeout("lev.background=roff",100)
    timer=setTimeout("lev.background=ron",150)
    timer=setTimeout("lev.background=roff",200)
    timer=setTimeout("lev.background=ron",250)
    }
    timer=setTimeout("self.location.href='"+dove+"'",3 50)
    }

    function mroll(l)
    {
    nn?document.layers[l].bgColor=rondocument.all)?document.all[l].style.background=ron:document.getElementById(l).s tyle.background=ron;
    document.getElementById?document.getElementById(l) .style.cursor=document.all?'hand':'pointer':'void( 0)';
    if (l.substr(0,4)=="mdep")
    stringa=wst[l.substr(4,l.indexOf(".")-4)][l.substring(l.indexOf(".")+1,l.length)];
    else if (l.length>5)
    stringa=wst[l.substr(4,l.indexOf(".")-4)][0];
    else stringa="Home Page";
    window.status=stringa;
    timer=setTimeout("window.status=stringa",20);
    }

    function unmroll(l)
    {
    nn?document.layers[l].bgColor=roffdocument.all)?document.all[l].style.background=roff:document.getElementById(l). style.background=roff;
    window.status="";
    }
    </script>


    </font>
    <table width="630" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td><iframe align="right" src="home.html" width="100%" height="100%" frameborder=0 marginwidth="0" marginheight="0" name="ok"></iframe></td>
    </tr>
    </table>
    aiutooooooooooooooooooooooooooooo

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Fai le modifiche segnate in rosso...

    codice:
    <body text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF">
    <font size="1" face="Verdana"> 
    <script language="JavaScript">
    
    var ron="#0000dd"; // Colore al MouseOver
    var roff="#000099"; // Colore di default
    var leftmargin=0; // Distanza dal margine sinistro della pagina
    var topmargin=0; // Distanza dal margine superiore della pagina
    var largo=119; // Larghezza dei layers, quindi distanza (orizzontale) fra i sottomenu
    
    var voci=new Array();
    	voci[0]=new Array("Modulistica","Ferie","Permessi","Malattie","Altro")
    	voci[1]=new Array("Qualita");
    	voci[2]=new Array("Personale","Recruiting","Gestione","Aggiorna Curriculim","Corsi online");
    	voci[3]=new Array("Help Desk");
    	voci[4]=new Array("Varie","Rubrica","Elenco Cd","Biblioteca");
    
    
    var links=new Array();
    	links[0]=new Array("","#","home.html","#","#")
    	links[1]=new Array("#")
    	links[2]=new Array("","#","#","#","#")
    	links[3]=new Array("#")
    	links[4]=new Array("","#","#","#")
    
    //
    var targets=new Array();
    	targets[0]=new Array("","","_blank","nomeFrame","")
    	targets[1]=new Array("")
    	targets[2]=new Array("","","altroFrame","","")
    	targets[3]=new Array("")
    	targets[4]=new Array("","","","")
    //
    
    /* Ultimo array.
     * Contiene i testi che saranno visualizzati nella barra di stato del browser quando il mouse e' sopra una voce del menu 
     * Anche in questo caso il primo elemento degli array contiene il testo relativo alla voce principale dei sottomenu */
    var wst=new Array();
    	wst[0]=new Array("","","","","");
    	wst[1]=new Array("");
    	wst[2]=new Array("","","","","");
    	wst[3]=new Array("");
    	wst[4]=new Array("","","","");
    
    
    var nn=document.layers?true:false,conta=0,last=0;
    
    if (nn)
    	{
    	document.write("<LAYER NAME=mtop. position=absolute left="+leftmargin+" top="+topmargin+" width=50 height=15 clip=0,0,50,15 bgColor="+roff+" visibility=visible onMouseOver=showdeps(last,false);mroll('mtop.') onMouseOut=unmroll('mtop.')>Home</LAYER>");
    	for (i=0;i<voci.length;i++)
    		{
    		var n=i;
    		document.writeln("<LAYER NAME=mtop"+n+". position=absolute left="+eval(leftmargin+50+largo*i)+" top="+topmargin+" width="+largo+" height=15 clip=0,0,"+largo+",15 bgColor="+roff+" visibility=visible onMouseOver=MostraMenu("+i+");mroll('mtop"+i+".');conta++ onMouseOut=last="+i+";unmroll('mtop"+i+".');conta--><DIV ALIGN=center><A HREF=javascript:mroll('mtop"+i+".') CLASS=menuNNb>[I]"+voci[0]+"</A></DIV></LAYER>");
    		for (l=1;l<voci[i].length;l++)
    //
    			{
    			document.writeln("<LAYER NAME=mdep"+i+"."+l+" position=absolute left="+eval(leftmargin+50+largo*i)+" top="+eval(topmargin+15*l)+" width="+largo+" height=15 clip=0,0,"+largo+",15 bgColor="+roff+" visibility=hidden onMouseOver=mroll('mdep"+n+"."+l+"');conta++ onMouseOut=unmroll('mdep"+n+"."+l+"');conta--><A HREF=javascript:mroll('mdep"+n+"."+l+"')");
    			document.write(" onClick=vai('"+links[i][l]+"','"+targets[i][l]+"',"+i+","+l+") CLASS=menuNN>"+voci[i][l]+"</A></LAYER>");
    			}
    //
    		}
    	}
    	else
    	{
    	document.write("<DIV ID=mtop. STYLE=\"position:absolute;left:"+leftmargin+";top:"+topmargin+";width:50;height:15;background:"+roff+";visibility:visible;cursor:hand\" onMouseOver=showdeps(last,false);mroll('mtop.') onMouseOut=unmroll('mtop.')>Home</DIV>");
    	for (i=0;i<voci.length;i++)
    		{
    		var n=i;
    		document.writeln("<DIV ID=mtop"+n+". STYLE=\"position:absolute;left:"+eval(leftmargin+50+largo*i)+";top:"+topmargin+";width:"+largo+";height:15;background:"+roff+";visibility:visible;cursor:hand\" onMouseOver=MostraMenu("+n+");mroll('mtop"+n+".');conta++ onMouseOut=last="+n+";unmroll('mtop"+n+".');conta--><DIV ALIGN=center CLASS=menuIEb>[I]"+voci[0]+"</DIV></DIV>");
    		for (l=1;l<voci[i].length;l++)
    //
    			{
    			document.writeln("<DIV ID=mdep"+i+"."+l+" STYLE=\"position:absolute;left:"+eval(leftmargin+50+largo*i)+";top:"+eval(topmargin+15*l)+";width:"+largo+";height:15;background:"+roff+";visibility:hidden;cursor:hand\" onMouseOver=;mroll('mdep"+n+"."+l+"');conta++ onMouseOut=unmroll('mdep"+n+"."+l+"');conta-- CLASS=menuIE");
    			document.write(" onClick=vai('"+links[i][l]+"','"+targets[i][l]+"',"+i+","+l+")>"+voci[i][l]+"</DIV>");
    			}
    //
    		}
    	}
    
    timer=setInterval("NascondiMenu()",1000)
    
    function NascondiMenu()
    	{
    	if (conta==0)
    		{
    		coloratutti(true)
    		timer=setTimeout("coloratutti(false)",200);
    		timer=setTimeout("showdeps(last,false)",250);
    		}
    	}
    
    function coloratutti(col)
    	{
    	colore=col?ron:roff;
    	for (i=0;i<voci.length;i++)
    		for (j=1;j<voci[i].length;j++)
    			{
    		if (nn)
    			document.layers["mdep"+i+"."+j].bgColor=colore;
    		else
    			if(document.all)
    				document.all["mdep"+i+"."+j].style.background=colore;
    				else
    				document.getElementById('mdep'+i+"."+j).style.background=colore;
    			}
    	}
    
    function MostraMenu(n)
    	{
    	showdeps(last,false);
    	showdeps(n,true);
    	last=n;
    	}
    
    function showdeps(n,act)
    	{
    	if (conta==0)
    		{
    		act?stat="visible":stat="hidden";
    	if (nn)
    		for (i=1;i<voci[n].length;i++)
    			document.layers["mdep"+n+"."+i].visibility=stat;
    	else
    		for (i=1;i<voci[n].length;i++)
    			if(document.all)
    				document.all["mdep"+n+"."+i].style.visibility=stat;
    				else
    				document.getElementById('mdep'+n+"."+i).style.visibility=stat;
    		}
    	}
    
    
    //
    function vai(dove,trg,r,c)
    //
    	{
    	lev=nn?document.layers["mdep"+r+"."+c]:(document.all)?document.all["mdep"+r+"."+c].style:document.getElementById("mdep"+r+"."+c).style;
    	if (nn)
    		{
    		lev.bgColor=roff;
    		timer=setTimeout("lev.bgColor=ron",50)
    		timer=setTimeout("lev.bgColor=roff",100)
    		timer=setTimeout("lev.bgColor=ron",150)
    		timer=setTimeout("lev.bgColor=roff",200)
    		timer=setTimeout("lev.bgColor=ron",250)
    		}
    		else
    		{
    		lev.background=roff;
    		timer=setTimeout("lev.background=ron",50)
    		timer=setTimeout("lev.background=roff",100)
    		timer=setTimeout("lev.background=ron",150)
    		timer=setTimeout("lev.background=roff",200)
    		timer=setTimeout("lev.background=ron",250)
    		}
    //
    	if (trg!="") {
    		timer=setTimeout("window.open('"+dove+"','"+trg+"')",350)
    	} else {
    		timer=setTimeout("self.location.href='"+dove+"'",350)
    	}
    //
    	}
    
    function mroll(l)
    	{
    	nn?document.layers[l].bgColor=ron:(document.all)?document.all[l].style.background=ron:document.getElementById(l).style.background=ron;
    	document.getElementById?document.getElementById(l).style.cursor=document.all?'hand':'pointer':'void(0)';
    	if (l.substr(0,4)=="mdep")
    		stringa=wst[l.substr(4,l.indexOf(".")-4)][l.substring(l.indexOf(".")+1,l.length)];
    			else if (l.length>5)
    			stringa=wst[l.substr(4,l.indexOf(".")-4)][0];
    				else stringa="Home Page";		
    	window.status=stringa;
    	timer=setTimeout("window.status=stringa",20);
    	}
    
    function unmroll(l)
    	{
    	nn?document.layers[l].bgColor=roff:(document.all)?document.all[l].style.background=roff:document.getElementById(l).style.background=roff;
    	window.status="";
    	}
    </script>
    
    
    </font>
    <table width="630" border="0" cellspacing="0" cellpadding="0">
    <tr>
        <td><iframe align="right" src="home.html" width="100%" height="100%" frameborder=0 marginwidth="0" marginheight="0" name="ok"></iframe></td>
      </tr>
    </table>
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    ciao e grazie
    ma quello scritto in rosso sono le modifiche che devo fare giusto???
    ok provero e ti faro sapere grazie grazie ancora
    aiutooooooooooooooooooooooooooooo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.