Ciao a tutti.
domanda: vorrei inserire nella stessa pagina due javascript scaricati dal sito di saibal, menù 1 e news 1,
il problema è che me ne funziona soltanto uno per volta, quando inserisco anche il secondo mi dà errore...
//menù 1:
document.write('<STYLE TYPE=text/css>');
document.write('.ejs_mv3_styl_scroll {font-size:12px;font-family:Verdana;color:#EDEDED;text-decoration:none}');
document.write('</STYLE>');
ejs_mv3_largeur = 215;
ejs_mv3_hauteur = 180;
ejs_mv3_bgcolor = '#333366';
ejs_mv3_menu = new Array;
ejs_mv3_menu[0] = 'Azienda';
ejs_mv3_menu[1] = 'Prodotti';
ejs_mv3_menu[2] = 'Contatti';
ejs_mv3_menu[3] = 'News';
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] += '- Profilo
';
ejs_mv3_lien[1] += '- Aluminium Alliance
';
ejs_mv3_lien[2] += '- dove siamo
';
ejs_mv3_lien[3] += '- appuntamenti
';
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:4;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=1 cellspacing=12 cellpadding=4 bordercolorlight=#000033 bordercolordark=#9999CC bgcolor=#333366 width=100% 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").innerH TML = html;
if(ejs_mv3_mode == 2)
ejs_mv3_action(1);
}
else
{
var html = "<TABLE HEIGHT="+(ejs_mv3_hauteur-15)+" cellspacing=1 cellpadding=2 BORDER=1 bordercolorlight=#000033 bordercolordark=#9999CC bgcolor=#333366 WIDTH=100% 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>< Indietro</TD></TR></TABLE>";
document.getElementById("ejs_mv3_scroll_2").innerH TML = 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')");
//news 1
ejs_box2_message = new Array;
ejs_box2_message[0] = 'Altnet: KaZaA strizza l’occhio alle major
[img]img/focus203.gif[/img]';
ejs_box2_message[1] = 'Napster verso la bancarotta?
[img]img/focus202.gif[/img]';
ejs_box2_message[2] = 'E-commerce: l\'Europa tassa gli USA
[img]img/focus203.gif[/img]';
ejs_box2_actual = 0;
ejs_box2_html_flag = 0;
function ejs_box2_go()
{
if(document.getElementById)
{
ejs_box2_char = 1;
ejs_box2_affich(ejs_box2_actual)
ejs_box2_actual++;
if(ejs_box2_actual >= ejs_box2_message.length)
ejs_box2_actual = 0;
}
}
function ejs_box2_affich(lactual)
{
var pix = ejs_box2_message[lactual].charAt(ejs_box2_char);
if(pix == "<")
ejs_box2_html_flag = 1;
if(pix == ">")
ejs_box2_html_flag = 0;
var texte = ejs_box2_message[lactual].substring(0,ejs_box2_char);
document.getElementById("ejs_box2_box").innerHTML = texte;
if(ejs_box2_char < ejs_box2_message[lactual].length)
{
ejs_box2_char++;
if(ejs_box2_html_flag == 1)
ejs_box2_affich(lactual);
else
setTimeout("ejs_box2_affich("+lactual+")",50)
}
else
setTimeout("ejs_box2_go()",2000)
}
window.onload = ejs_box2_go;
ciao e grazie
![]()
![]()
![]()