English Version
 Services Js Dynamic  
Iscriviti ai Corsi : JavaScript  PHP  Corso ...   home





  La tua email
Modulo
JavaScript
Scegli il tuo nome utenteIndica una Password
Messaggio
Dettagli
Contenuti dei siti :
Esempi sulla gestione dell'oggetto date
Implementazione completa di un Negozio Virtuale
Tutorial passo passo per l'implementazione di NetMeeting
Un sito completamente gestito in JavaScript com preferenze memorizzabili.
Uno studio approfondito sulla gestione dell'oggetto bgColor e sul sistema EsaDecimale.
Top



Descrizione dei prodotti e dei servizi
Nelle pagine riservate all'accesso con password si potrà navigare in applicazioni JavaScript implementate e funzionanti da Copiare ed Incollare e personalizzare secondo le proprie necessità, verranno spiegate dettagliatamente ad esempio :


Note
È ovvio che occorrerà un certo livello di base per usufruire appieno delle opportunità offerte nel sito, serve ad esempio sapere come gestire i "commenti" del linguaggio JavaScript ed avere qualche conoscenza di base di html ed accuratezza nei Copia & Incolla.
I nostri webmaster saranno disponibili, nei limiti delle loro competenze ad indirizzare gli sforzi dell'utente, questi servizi non sono completamente gratuiti, sarà il buon senso dell'utente stesso a convenire una forma di compenso o disimpegno secondo il caso.
Ai seguenti link due demo di esempio di Copia & Incolla di difficoltà crescente :
Per chi é completamente a digiuno sia di html che di JavaScript, la Demo dell'esempio più semplice contiene le istruzioni passo passo per copiare, incollare e salvare l'applicazione JavaScript
"Il super orologio"

Le pagine offerte dal nostro sito sono per la maggior parte in questo stile,
che é a nostro modo di vedere, semplice ed esemplificativo.    
Top
Invio dei dati



Il super orologio
  1. Copiare lo Script qui a destra selezionando da <form name=ironico>... fino a </form>
  2. Lanciare il programma Blocco note della Microsoft.
  3. Incollare il contenuto della memoria temporanea nella finestra aperta di Blocco note
  4. Fare click sul menu File di Blocco note e scegliere : Salva con nome.
  5. Nella finestra a comparsa Salva con nome, cancellare il contenuto della Casella di testo Nome file e scrivere : orologio.html
  6. Scegliere una Cartella dove salvare ad esempio Documenti oppure Desktop e fare Click su Salva
  7. Aprire il file così salvato e ammirare il vostro e il nostro lavoro.
Ovviamente occorrerebbe completare per buon ordine il codice sorgente in Blocco note con tutti i tags regolari, l'applicazione nella pagina Web così semplicemmente salvata funziona lo stesso.
( semplice )
<form name=ironico>
<input type=text name=ironicotxt value="Questo é un super orologio !"size=23>
<script language=javascript>
<!--
function TimePlease()
{(document.forms.ironico.ironicotxt.value=' L\'ora di ieri a quest\'ora');}
document.write('<br><b><i><a href=javascript:TimePlease()>Che ore sono <font size=6>?</font></a> </i></b>   <input type=reset value=reset>')
//-->
</script> </form>


Il Tag Blink colorato di Internet Explorer
( complesso )
NB :Questo Script é usato nel link "Descrizione" di questa pagina, per usarlo ancora in questa pagina occorre cambiare il nome ad alcune variabili.
<!--Inizio Copia & incolla-->
<Script language="JavaScript1.2">
<!--
/* In un browser Netscape questo Script é trasparente e il testo descrizione lampeggia ! */
function initArray() {
this.length = initArray.arguments.length;
for (var i = 0; i < this.length; i++) {
this[i] = initArray.arguments[i];}}
var ctext = "descrizione";/*Cambiare il testo descrizione e se si usano apostrofi nel testo occorre farli precedere da uno backslash nel codice sorgente, ad esempio il testo : L'ora é giunta dovrà essere scritto così :
var ctext = "L\'ora é giunta";*/

var x = 0;/*Continuazione dello Script nella cella a fianco*/
var color = new initArray(
"red",/*Cambiare i colori qui.*/
"blue",/*Cambiare i colori qui.*/
"lime",/*Cambiare i colori qui.*/
"white");/*Per aggiungere nuovi colori mettere una virgola dopo gli apici di chiusura di white" andare a capo e scrivere : "brown");...etc*/
if (navigator.appVersion.indexOf("MSIE") != -1)
{document.write('<span id="c">'+ctext+'</span>');}
function chcolor(){
if (navigator.appVersion.indexOf("MSIE") != -1)
{document.all.c.style.color = color[x];}
(x < color.length-1) ? x++ : x = 0;}
setInterval("chcolor()",250); //Frequenza dell'intervallo
if(navigator.appName == "Netscape")
{document.write("<blink>"+ctext+"</blink>");}
//-->
</script> <!--Fine Copia & incolla-->
Invio dei dati  Top



Perché associarsi ?
Per dare riscontro al nostro lavoro e stabilire un contatto !
Avrete certamente vissuto l'esperienza di contattare l'autore di qualche file che avete scaricato gratis da Internet per chiedere dei chiarimenti ? Vi hanno risposto ?
A noi l'ultima volta che l'abbiamo fatto ci hanno detto di andare a cercare la risposta ai nostri problemi tra le Faq del loro Forum.
Normale, qualcuno dirà, ma noi avevamo segnalato una disfunzione su quanto l'autore aveva segnalato essere proprietà del suo lavoro pubblicato !
Avete mai comprato un testo di informatica con annesso Cd rom ?
Spesso si fanno acquisti del genere e si pensa che tutto viene controllato in modo biunivoco, ma spesso non é così, spesso l'editore del libro vi rimanda agli esempi dell'edizione originale, che magari sono stati interpretati diversamente e quindi, quanto didatticamente presentato nell'edizione italiana, non coincide con gli esempi originali.

In questo sito non ci sono libri in vendita e né file da scaricare, ma esempi di programmazione implementati nelle pagine stesse, da copiare ed incollare e far funzionare sul proprio Pc.
Se poi un nostro utente ci scrive, segnalando qualcosa che non funziona nelle nostre applicazioni, noi gli rispondiamo con un' e-mail di ringraziamento, se non dimostriamo che é il suo approccio all'applicazione che non và.   mea culpa
Form per l'invio dei dati Top




Avvertenze
È doveroso riconoscere che molti Script sono gettati lì apparentemente senza coordinazione, spesso gli autori stessi non ne ricordano il motivo immediatamente, talvolta, nel corso di un approfondimento, ci si imbatte in argomenti connessi e si fanno dei richiami alle basi, poi seguono altre dissertazioni in cui ci si potrà anche perdere, questa é una caratteristica a cui bisogna essere preparati.
Più precisamente l'utente che si stà per coinvolgere in un qualsiasi linguaggio di programmazione, deve mettere in conto sia questo, che l'idea che gli sia dovuto un riscontro immediato sulla sintassi che incontra lungo il percorso di apprendimento,
Si però ma a che mi servirà mai.... per adesso non mi interessa !
Arriverà il momento che servirà sapere come arrivare al 4° carattere di una stringa nell'interno di un'applicazione JavaScript.

Per avere un'idea dello stile delle pagine riservate, si può visitare :
Workshop per JavaScript e Dynamic html Nonché le pagine libere di  www.ics3w.com/index.html
Una difficoltà che si troverà sia nelle pagine libere che in quelle riservate é quello di avere dei Layout forse troppo pieni, nel costante tentativo di avere tutto l'argomento trattato sotto controllo visivo, senza essere troppo costretti ad usare continuamente la barra di scorrimento.
Per ultimo gli sforzi continui di annidare l'annidabile ( La stesura del Layout ) a volte può infastidire, ma riteniamo che questo é positivo, oltre che istruttivo ed utile per esercitarsi nella programmazione.
Sia chiaro che le pagine a cui si accede con password non sono un corso di programmazione JavaScript, ma sono ricerche e studi su particolari del linguaggio JavaScript, implementate allo scopo di capire l'effetto che ha il codice del linguaggio inserito in una pagina Web, così come l'ha interpretato il nostro staff, quindi quello che si può copiare ed incollare é fornito senza alcuna garanzia e a vostra completa responsabilità.
Form per l'invio dei dati Top




La stesura del Layout
Tre Layout per lo stesso risultato, a destra praticamente scrive tutto l'interprete JavaScript
A sinistra il form + lo script + il link
Riprendiamo ad esempio il Layout dello Script "Il super orologio" e proponiamo ancora qui di seguito due layout, il primo é senza dubbio chiaro e immediato nella comprensione, a destra é tutto racchiuso tra il tag di apertura dello script e quello di chiusura, formattazione compresa.
<form name=ironico>
<input type=text name=ironicotxt value="Questo é un super orologio !"size=23>
<input type=reset value=reset>
</form>

<script language=javascript>
<!--
function TimePlease()
{(document.forms.ironico.ironicotxt.value=' L\'ora di ieri a quest\'ora');}
//-->
</script>
<a href=javascript:TimePlease()>Che ore sono <font size=6>?</font></a>
<script language=javascript>
<!--
function TimePlease()
{(document.forms.ironico.ironicotxt.value='\
L\'ora di ieri a quest\'ora');}
document.write('<form name=ironico>\
<input type=text name=ironicotxt value=\
"Questo é un super orologio !\"size=23>\
<br><b><i><a href=javascript:TimePlease()>\
Che ore sono <font size=6>?</font></a>\
</i></b> <input type=reset value=reset></form>')
//-->
</script>