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

    Errore "Non implementato"

    codice:
    <DIV ID=ejs_box2_box STYLE="color:#000000;font-family:Verdana;font-size:10;border-style:dashed;border-width:1;border-color:#006699;width:165;height:118;padding:5">
    </DIV><script>
    // JavaScript Document
     ejs_box2_message = new Array;
     ejs_box2_message[0] = 'PROVA1';
     ejs_box2_message[1] = 'PROVA2';
     ejs_box2_message[2] = 'Terza prova';
    
     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;  
    </script>
    Secondo script: 
    <script>
    	var myfont_face = "Verdana";
    
    	
    	var myfont_size = "10";
    
    	
    	var myfont_color = "#FFFFFF";
    	
    	
    	var myback_color = "#000000";
    
    	
    	var mypre_text = "Sono le ";
    
    	
    	var mywidth = 300;
    
    	
    	
    	var my12_hour = 0;
    
    	
    	var myupdate = 1;
    
    	
    	
    	var DisplayDate = 1;
    
            var ie4=document.all
            var ns4=document.layers
            var ns6=document.getElementById&&!document.all
    
    
    
    	var dn = "";
    	var mn = "";
    	var old = "";
    
    
    	var DaysOfWeek = new Array(7);
    		DaysOfWeek[0] = "Domenica";
    		DaysOfWeek[1] = "Lunedì";
    		DaysOfWeek[2] = "Martedì";
    		DaysOfWeek[3] = "Mercoledì";
    		DaysOfWeek[4] = "Giovedì";
    		DaysOfWeek[5] = "Venerdì";
    		DaysOfWeek[6] = "Sabato";
    
    	var MonthsOfYear = new Array(12);
    		MonthsOfYear[0] = "Gennaio";
    		MonthsOfYear[1] = "Febbraio";
    		MonthsOfYear[2] = "Marzo";
    		MonthsOfYear[3] = "Aprile";
    		MonthsOfYear[4] = "Maggio";
    		MonthsOfYear[5] = "Giugno";
    		MonthsOfYear[6] = "Luglio";
    		MonthsOfYear[7] = "Agosto";
    		MonthsOfYear[8] = "Settembre";
    		MonthsOfYear[9] = "Ottobre";
    		MonthsOfYear[10] = "Novembre";
    		MonthsOfYear[11] = "Dicembre";
    
    
    	var ClockUpdate = new Array(3);
    		ClockUpdate[0] = 0;
    		ClockUpdate[1] = 1000;
    		ClockUpdate[2] = 60000;
    
    
    	if (ie4||ns6) { document.write('<span id="LiveClockIE" style="width:'+mywidth+'px; background-color:'+myback_color+'"></span>'); }
    	else if (document.layers) { document.write('<ilayer bgColor="'+myback_color+'" id="ClockPosNS" visibility="hide"><layer width="'+mywidth+'" id="LiveClockNS"></layer></ilayer>'); }
    	else { old = "true"; show_clock(); }
    
    
    	function show_clock() {
    		if (old == "die") { return; }
    	
    	
    		if (ns4)
                    document.ClockPosNS.visibility="show"
    	
    		var Digital = new Date();
    		var day = Digital.getDay();
    		var mday = Digital.getDate();
    		var month = Digital.getMonth();
    		var hours = Digital.getHours();
    
    		var minutes = Digital.getMinutes();
    		var seconds = Digital.getSeconds();
    
    	
    		if (mday == 1) { mn = "st"; }
    		else if (mday == 2) { mn = "nd"; }
    		else if (mday == 3) { mn = "rd"; }
    		else if (mday == 21) { mn = "st"; }
    		else if (mday == 22) { mn = "nd"; }
    		else if (mday == 23) { mn = "rd"; }
    		else if (mday == 31) { mn = "st"; }
    
    	
    		if (my12_hour) {
    			dn = "AM";
    			if (hours > 12) { dn = "PM"; hours = hours - 12; }
    			if (hours == 0) { hours = 12; }
    		} else {
    			dn = "";
    		}
    		if (minutes <= 9) { minutes = "0"+minutes; }
    		if (seconds <= 9) { seconds = "0"+seconds; }
    
    	
    		myclock = '';
    		myclock += '<font style="color:'+myfont_color+'; font-family:'+myfont_face+'; font-size:'+myfont_size+'pt;">';
    		myclock += mypre_text;
    		myclock += hours+':'+minutes;
    		if ((myupdate < 2) || (myupdate == 0)) { myclock += ':'+seconds; }
    		myclock += ' '+dn;
    		if (DisplayDate) { myclock += ' di '+DaysOfWeek[day]+', '+mday+mn+' '+MonthsOfYear[month]; }
    		myclock += '</font>';
    
    		if (old == "true") {
    			document.write(myclock);
    			old = "die";
    			return;
    		}
    
    	// Write the clock to the layer:
    		if (ns4) {
    			clockpos = document.ClockPosNS;
    			liveclock = clockpos.document.LiveClockNS;
    			liveclock.document.write(myclock);
    			liveclock.document.close();
    		} else if (ie4) {
    			LiveClockIE.innerHTML = myclock;
    		} else if (ns6){
    			document.getElementById("LiveClockIE").innerHTML = myclock;
                    }            
    
    	if (myupdate != 0) { setTimeout("show_clock()",ClockUpdate[myupdate]); }
    }
    window.onload = show_clock();  
    </script>
    Mi viene dato errore "Non implementato"

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non puoi mettere due onload nello stesso documento.
    E se metti window.onload il nome della funzione non puo` avere parentesi (il tuo primo esempio e` corretto, il secondo no)

    Comunque togli ambedue le righe rosse e scrivi al posto della seconda:
    window.onload = function {ejs_box2_go(); show_clock();}

    Dovrebbe essere corretto, ma non ho mai usato quel costrutto, per cui verifica.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3

    grazie grazie

    Come mi hai suggerito tu, non funzionava alla perfezione. Allora mi è venuto in mente di mettere tutti e due nel Tag body ed infatti così poi hai funzionato
    codice:
    <body onLoad="ejs_box2_go(); show_clock();">
    GRAZIE MILLE PER IL TUO AIUTO


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.