Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Modifica Script

  1. #1
    Utente bannato
    Registrato dal
    Dec 2002
    Messaggi
    366

    Modifica Script

    Salve, avrei bisogno di ritoccare uno script ma a parte gli array e il codice CSS per il resto non sò dove mettere mano!

    Lo script genera un menù con link che se cliccati introducono altri
    sottolink con effetto "slide".

    Vorrei che i titoli delle sottocategorie fossero eliminati e che il
    tasto "Indietro" fosse leggermente alzato dalla posizione in cui si
    trova, è troppo spostato verso il basso!

    Sicuro che qualcuno di voi mi aiuterà ringrazio anticipatamente per
    l'aiuto.

    QUESTO E' IL CODICE:

    codice:
    <SCRIPT LANGUAGE="JavaScript">
    document.write('<STYLE TYPE=text/css>');
    document.write('.ejs_mv3_styl_scroll {font-size:10px;font-family:Verdana;color:#000000;text-decoration:none}');
    document.write('</STYLE>');
    
    ejs_mv3_largeur = 180;
    ejs_mv3_hauteur = 145;
    ejs_mv3_bgcolor = '#FFFFFF';
    
    ejs_mv3_menu = new Array;
    ejs_mv3_menu[0] = 'Effetti su immagini';
    ejs_mv3_menu[1] = 'Finestre e Frame';
    ejs_mv3_menu[2] = 'Bottoni e Links';
    ejs_mv3_menu[3] = 'Effetti su testo';
    ejs_mv3_menu[4] = 'Date e Orari';
    ejs_mv3_menu[5] = 'Utility varie';
    ejs_mv3_menu[6] = 'Menù';
    
    
    ejs_mv3_lien = new Array;
    ejs_mv3_lien[0] = ''
    ejs_mv3_lien[1] = ''
    ejs_mv3_lien[2] = ''
    ejs_mv3_lien[3] = ''
    ejs_mv3_lien[0] += '- Script Italiani
    ';
    ejs_mv3_lien[0] += '- Script
    ';
    ejs_mv3_lien[0] += '- Guide
    ';
    ejs_mv3_lien[1] += '- Web Design
    ';
    ejs_mv3_lien[1] += '- Linguaggi
    ';
    ejs_mv3_lien[2] += '- Forum Html
    ';
    ejs_mv3_lien[2] += '- Forum Php
    ';
    ejs_mv3_lien[2] += '- Forum Web Marketing
    ';
    ejs_mv3_lien[3] += '- Guide
    ';
    ejs_mv3_lien[3] += '- Javascript
    ';
    ejs_mv3_lien[3] += '- Corsi.html.it
    ';
    
    
    
    function d(texte)
    	{
    	document.write(texte);
    	}
    
    d('<DIV ID=ejs_mv3_relativ STYLE="position:relative;width:'+ejs_mv3_largeur+';height:'+ejs_mv3_hauteur+'">');
    d('<DIV ID=ejs_mv3_cadre STYLE="position:absolute;width:'+(ejs_mv3_largeur-8)+';height:'+(ejs_mv3_hauteur-8)+';top:18;left:4;clip:rect(0 '+(ejs_mv3_largeur-8)+' '+(ejs_mv3_hauteur-8)+' 0)">');
    d('<div id=ejs_mv3_scroll_1 style="position:absolute;width:'+(ejs_mv3_largeur-8)+';left:0;top:0;" CLASS=ejs_mv3_styl_scroll>Caricamento del menù ...</DIV>');
    d('<div id=ejs_mv3_scroll_2 style="position:absolute;width:'+(ejs_mv3_largeur-8)+';top:0;left:'+ejs_mv3_largeur+';" CLASS=ejs_mv3_styl_scroll></DIV>');
    d('</DIV></DIV>');
    
    ejs_mv3_mode = 1;
    ejs_mv3_actuel = 0;
    
    function ejs_mv3_show(menu)
    	{
    	if(menu == "menu")
    		{
    	 	var html = "<TABLE BORDER=0 BORDERCOLOR=black WIDTH=100% CELLSPACING=0 BGCOLOR="+ejs_mv3_bgcolor+">";
    		for(a=0;a<ejs_mv3_menu.length;a++)
    			{
    			html += '<TR><TD>'+ejs_mv3_menu[a]+'</TD></TR>';
    			}
    		html += "</TABLE>";
    		document.getElementById("ejs_mv3_scroll_1").innerHTML = html;
    		if(ejs_mv3_mode == 2)
    			ejs_mv3_action(1);
    		}
    	else
    		{
    		var html = "<TABLE HEIGHT="+(ejs_mv3_hauteur-15)+" BORDER=0 BORDERCOLOR=black WIDTH=100% CELLSPACING=0 BGCOLOR="+ejs_mv3_bgcolor+"><TR><TD HEIGHT=20 ALIGN=center CLASS=ejs_mv3_styl_scroll>"+ejs_mv3_menu[menu]+"</TD></TR><TR><TD HEIGHT="+(ejs_mv3_hauteur-55)+" VALIGN=top CLASS=ejs_mv3_styl_scroll>"+ejs_mv3_lien[menu]+"</TD></TR><TR><TD HEIGHT=20 CLASS=ejs_mv3_styl_scroll>&lt Indietro</TD></TR></TABLE>";
    		document.getElementById("ejs_mv3_scroll_2").innerHTML = html;
    		if(ejs_mv3_mode == 1)
    			ejs_mv3_action(2);
    		}
    	}
    ejs_mv3_cursor = ejs_mv3_largeur;
    
    function ejs_mv3_action(action)
    	{
    	if(action == 2)
    		{
    		if(ejs_mv3_cursor>0)
    			{
    			ejs_mv3_cursor -= 10;
    			document.getElementById("ejs_mv3_scroll_1").style.left = ejs_mv3_cursor-ejs_mv3_largeur;
    			document.getElementById("ejs_mv3_scroll_2").style.left = ejs_mv3_cursor;
    			setTimeout("ejs_mv3_action("+action+")",1);
    			ejs_mv3_mode = 2;
    			}
    		}
    	else
    		{
    		if(ejs_mv3_cursor<ejs_mv3_largeur)
    			{
    			ejs_mv3_cursor += 10;
    			document.getElementById("ejs_mv3_scroll_1").style.left = ejs_mv3_cursor-ejs_mv3_largeur;
    			document.getElementById("ejs_mv3_scroll_2").style.left = ejs_mv3_cursor;
    			setTimeout("ejs_mv3_action("+action+")",1);
    		ejs_mv3_mode = 1;
    			}
    		}
    	}
    
    window.onload = new Function("ejs_mv3_show('menu')");
    </script>

  2. #2
    Utente bannato
    Registrato dal
    Dec 2002
    Messaggi
    366
    Up

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    1 - elimina la parte in rosso
    2 - personalizza la parte in blu

    codice:
    ejs_mv3_hauteur = 145;
    ...
    ...
    var html = "<TABLE HEIGHT="+(ejs_mv3_hauteur-15)+" BORDER=0 BORDERCOLOR=black WIDTH=100% CELLSPACING=0 BGCOLOR="+ejs_mv3_bgcolor+"><TR><TD HEIGHT=20 ALIGN=center CLASS=ejs_mv3_styl_scroll>"+ejs_mv3_menu[menu]+"</TD></TR><TR><TD HEIGHT="+(ejs_mv3_hauteur-55)+" VALIGN=top CLASS=ejs_mv3_styl_scroll>"+ejs_mv3_lien[menu]+"</TD></TR><TR><TD HEIGHT=20 CLASS=ejs_mv3_styl_scroll>&lt Indietro</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

  4. #4
    Utente bannato
    Registrato dal
    Dec 2002
    Messaggi
    366
    Farò come mi hai suggerito, per il momento grazie 1000 br1!

  5. #5
    Utente bannato
    Registrato dal
    Dec 2002
    Messaggi
    366
    Ho apportato le modifiche allo script, per quanto riguarda i titoli
    è andato tutto bene, togliendo ciò che mi hai segnalato sono riuscito
    a toglierli, invece per quanto riguarda il problema dell'altezza non
    ho ottenuto ciò che volevo!

    Se si presta un pò di attenzione tutti i sottolink (o sottocategorie)
    sono leggermente più basse rispetto al menù dei links principale,
    per tale motivo vorrei, se possibile, portare tutti i sottolink alla
    stessa altezza del menù iniziale!

    La stringa "ejs_mv3_hauteur = 145; mi determina l'altezza di tutto
    lo script e non solo dei sottolink!

    Grazie per l'aiuto.

  6. #6
    Utente bannato
    Registrato dal
    Dec 2002
    Messaggi
    366
    Nessuno?!?

  7. #7
    Utente bannato
    Registrato dal
    Dec 2002
    Messaggi
    366
    Up

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.