Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114

    Script Array BODY onLoad! Non funzionante.

    codice:
    <head>
    
    <script type="\">
    function getMessage() {
    
     var ar = new Array(20)
     ar[0] = \"Nulla è facile come cercare.\"
     ar[1] = \"Tutto prende più a lungo dei tuoi pensieri.\"
     ar[2] = \"Qualsiasi cosa che può andare fallita andrà fallita.\"
     ar[3] = \"Se c\'è una possibilità tra le molte cose che vanno sbagliate, quello che provocherà il danno, sarà quell\'andare ...sbagliato.\"
     ar[4] = \"Se c\'è un tempo peggiore, per qualch\'cosa, per andare malamente, accadrà certamente poi.\"
     ar[5] = \"Se qualsiasi cosa non può semplicemente andar male, ...non preoccupatevi, accadrà in ogni modo.\"
     ar[6] = \"Se Lei percepisce che ci sono quattro modi possibili nei quali una procedura può andare storta e circonviene questi, poi un quinto modo, ... non preparato, si svilupperà prontamente..\"
     ar[7] = \"Andando avanti, le cose tendono ad andare da cattive a peggio!\"
     ar[8] = \"Se tutto sembra stia andando bene, Lei ha trascurato evidentemente qualche cosa.\"
     ar[9] = \"La natura patteggia sempre con l\'ignota crepa.\"
     ar[10] = \"Madre natura è una cagna!\"
     ar[11] = \"E\' impossibile fare qualsiasi cosa infallibile perchè soltanto gli sciocchi, così ingegnosi, possono pensarlo.\"
     ar[12] = \"Ogni qualvolta sei pronto per fare qualche cosa, qualch\'cos\'altro prima dovrà essere fatto.\"
     ar[13] = \"Ogni soluzione incrocia problemi nuovi.\"
     ar[14] = \"La fiducia ad ognuno... poi tagli le schede.\"
     ar[15] = \"Due sbagli sono solamente l\'inizio.\"
     ar[16] = \"Se per prima Lei non riesce, distrugga ogni evidenza che ha provato.\"
     ar[17] = \"Per riuscire nella politica, è spesso necessario sorvolare sopra i vostri principi.\"
     ar[18] = \"Eccezioni prova la regola... e rovina il bilancio.\"
     ar[19] = \"Il successo avuto in privato, sarà sempre un fallimento al di fuori di esso.\"
    
     var now = new Date()
     var sec = now.getSeconds()
     alert(\"FORUM OGGI:r\" + ar[sec % 20])
    }
    
    </script>
    </head>
    <body onLoad=\"getMessage()\">
    Help Please!

  2. #2
    a parte il fatto che è javascript e non centra nulla con XHTML e HTML

    comunque

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    
    <script type="text/javascript">
    function getMessage() {
    
     var ar = new Array(20);
     ar[0] = "Nulla è facile come cercare.";
     ar[1] = "Tutto prende più a lungo dei tuoi pensieri.";
     ar[2] = "Qualsiasi cosa che può andare fallita andrà fallita.";
     ar[3] = "Se c'è una possibilità tra le molte cose che vanno sbagliate, quello che provocherà il danno, sarà quell'andare ...sbagliato.";
     ar[4] = "Se c'è un tempo peggiore, per qualch'cosa, per andare malamente, accadrà certamente poi.";
     ar[5] = "Se qualsiasi cosa non può semplicemente andar male, ...non preoccupatevi, accadrà in ogni modo.";
     ar[6] = "Se Lei percepisce che ci sono quattro modi possibili nei quali una procedura può andare storta e circonviene questi, poi un quinto modo, ... non preparato, si svilupperà prontamente..";
     ar[7] = "Andando avanti, le cose tendono ad andare da cattive a peggio!";
     ar[8] = "Se tutto sembra stia andando bene, Lei ha trascurato evidentemente qualche cosa.";
     ar[9] = "La natura patteggia sempre con l'ignota crepa.";
     ar[10] = "Madre natura è una cagna!";
     ar[11] = "E' impossibile fare qualsiasi cosa infallibile perchè soltanto gli sciocchi, così ingegnosi, possono pensarlo.";
     ar[12] = "Ogni qualvolta sei pronto per fare qualche cosa, qualch'cos'altro prima dovrà essere fatto.";
     ar[13] = "Ogni soluzione incrocia problemi nuovi.";
     ar[14] = "La fiducia ad ognuno... poi tagli le schede.";
     ar[15] = "Due sbagli sono solamente l'inizio.";
     ar[16] = "Se per prima Lei non riesce, distrugga ogni evidenza che ha provato.";
     ar[17] = "Per riuscire nella politica, è spesso necessario sorvolare sopra i vostri principi.";
     ar[18] = "Eccezioni prova la regola... e rovina il bilancio.";
     ar[19] = "Il successo avuto in privato, sarà sempre un fallimento al di fuori di esso.";
    
     var now = new Date();
     var sec = now.getSeconds();
     alert("FORUM OGGI: " + ar[sec % 20]);
    }
    
    </script>
    </head>
    <body onload="getMessage();">
    </body>
    </html>

  3. #3
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Mi dispiace per l'errore, grazie infinite!

    PS. Il forum su forumfree ha cancellato la scritta Javascript dal type e introdotto tutti quei segni \ ...ecco dov'era la confuzione... ma ho visto che tu hai tolto una pare di script che vi era nell'originale; a parte il fatto che non vi era il DOCTYPE e non era Text/Javascript ma soltanto quest'ultimo, ma la cosa che mi chiedo è come mai hai tolto anche nella parte finale dopo FORUM OGGI: appunto il segno \r Cosa significa questa dicitura e r che non menzionato nello script a cosa serve? (return? ^^) Ciao e grazie ancora!

  4. #4
    Originariamente inviato da Igreo
    Mi dispiace per l'errore, grazie infinite!

    PS. Il forum su forumfree ha cancellato la scritta Javascript dal type e introdotto tutti quei segni \ ...ecco dov'era la confuzione... ma ho visto che tu hai tolto una pare di script che vi era nell'originale; a parte il fatto che non vi era il DOCTYPE e non era Text/Javascript ma soltanto quest'ultimo, ma la cosa che mi chiedo è come mai hai tolto anche nella parte finale dopo FORUM OGGI: appunto il segno \r Cosa significa questa dicitura e r che non menzionato nello script a cosa serve? (return? ^^) Ciao e grazie ancora!
    Io ti ho postato, a scanso di equivoci, la pagina completa e funzionante, tanto erano 2 righe in più, per il DOCTYPE, sono abituato a metterlo

    la parte finale dopo FORUM OGGI: poteva essere un a capo/new-line ma messa così non aveva nessun significato, quindi se vuoi che il risultato dell'alert sia:

    FORUM OGGI: tua frase

    lascialo così

    se invece lo vuoi tipo

    FORUM OGGI:
    tua frase

    devi scrivere:

    alert("FORUM OGGI: \r\n" + ar[sec % 20]);

    se sei su Windows

    o così:

    alert("FORUM OGGI: \n" + ar[sec % 20]);

    se sei su linux

    spero di non ever fatto confusione


  5. #5
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Ci sono veri problemi... il problema non è \r o\n perchè anche senza quelli e anche con il tuo script, questo non ne vuole sapere di visualizzarsi du ForumFree... sto facendo scervellare i MOD, ma effettivamente nemmeno loro sono arrivati ad una conclusione!

    Guarda addirittura cosa hanno proposto (MOD MILLENARIO!!!)... ma senza riuscita(nonostante avesse assicurato quest'ultima!^^):
    codice:
    <script language="JavaScript">
    function getMessage() {
    var ar = new Array(20)
    ar[0] = "Nothing is as easy as it looks.";
    ar[1] = "Everything takes longer than you think.";
    ar[2] = "Anything that can go wrong will go wrong.";
    ar[3] = "If there is a possibility of several things going wrong, the one that will cause the most damage will be the one to go wrong.";
    ar[4] = "If there is a worse time for something to go wrong, it will happen then.";
    ar[5] = "If anything simply cannot go wrong, it will anyway.";
    ar[6] = "If you perceive that there are four possible ways in which a procedure can go wrong, and circumvent these, then a fifth way, unprepared for, will promptly develop.";
    ar[7] = "Left to themselves, things tend to go from bad to worse."
    ar[8] = "If everything seems to be going well, you have obviously overlooked something."
    ar[9] = "Nature always sides with the hidden flaw."
    ar[10] = "Mother nature is a bitch."
    ar[11] = "It is impossible to make anything foolproof because fools are so ingenious."
    ar[12] = "Whenever you set out to do something, something else must be done first."
    ar[13] = "Every solution breeds new problems."
    ar[14] = "Trust everybody ... then cut the cards."
    ar[15] = "Two wrongs are only the beginning."
    ar[16] = "If at first you don't succeed, destroy all evidence that you tried."
    ar[17] = "To succeed in politics, it is often necessary to rise above your principles."
    ar[18] = "Exceptions prove the rule ... and wreck the budget."
    ar[19] = "Success always occurs in private, and failure in full view."
    
    var now = new Date()
    var sec = now.getSeconds()
    alert("Murphy's Law:\r" + ar[sec % 20])
    }
    getMessage();
    </script>
    Quindi...??? Mha!

    Ciao!

  6. #6
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Secondo l'ultima modifica lo script funziona perfettamente, am se voglio utilizzare più array, non funziona più... ho provato a cambiare sia questa riga
    codice:
    var ar = new Array(20)
    che
    codice:
    alert("Murphy's Law:\r" + ar[sec % 20])
    con il numero di array scelto da me... che ha un valore di 50... e non funziona! ... Mi chiedevo... bisogna dare valori soltanto pari?

    Grazie e a presto.

  7. #7
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    UP! Sorry!

    Ciao.

  8. #8
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Nessuno sa spiegarmi il motivo per cui comabiando il numero degl'array, lo script non funziona più correttamente?

    Ciao!

  9. #9
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    prova postare il codice che hai modificato tu.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  10. #10
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    codice:
    <script type="text/javascript">
    function getMessage() {
    
     var ar = new Array(50);
    
     ar[0] = "Nulla è facile come cercare.";
     ar[1] = "Tutto prende più a lungo dei tuoi pensieri.";
     ar[2] = "Qualsiasi cosa che può andare fallita andrà fallita.";
     ar[3] = "Se c'è una possibilità tra le molte cose che vanno sbagliate, quello che provocherà il danno, sarà quell'andare ...sbagliato.";
     ar[4] = "Se c'è un tempo peggiore, per qualch'cosa, per andare malamente, accadrà certamente poi.";
     ar[5] = "Se qualsiasi cosa non può semplicemente andar male, ...non preoccupatevi, accadrà in ogni modo.";
     ar[6] = "Se Lei percepisce che ci sono quattro modi possibili nei quali una procedura può andare storta e circonviene questi, poi un quinto modo, ... non preparato, si svilupperà prontamente..";
     ar[7] = "Andando avanti, le cose tendono ad andare da cattive a peggio!";
     ar[8] = "Se tutto sembra stia andando bene, Lei ha trascurato evidentemente qualche cosa.";
     ar[9] = "La natura patteggia sempre con l'ignota crepa.";
     ar[10] = "Madre natura è una cagna!";
     ar[11] = "E' impossibile fare qualsiasi cosa infallibile perchè soltanto gli sciocchi, così ingegnosi, possono pensarlo.";
     ar[12] = "Ogni qualvolta sei pronto per fare qualche cosa, qualch'cos'altro prima dovrà essere fatto.";
     ar[13] = "Ogni soluzione incrocia problemi nuovi.";
     ar[14] = "La fiducia ad ognuno... poi tagli le schede.";
     ar[15] = "Due sbagli sono solamente l'inizio.";
     ar[16] = "Se per prima Lei non riesce, distrugga ogni evidenza che ha provato.";
     ar[17] = "Per riuscire nella politica, è spesso necessario sorvolare sopra i vostri principi.";
     ar[18] = "L'eccezione prova la regola... e rovina il bilancio.";
     ar[19] = "Il successo avuto in privato, sarà sempre un fallimento al di fuori di esso.";
     ar[20] = "Non consumare la vita nella speranza, seguendo quello che non può essere. (Simonide, VI a.C)";
     ar[21] = "A non far niente si impara a fare il male. (Catone, III a.C)";
     ar[22] = "Gli asini, se potessero scegliere, all'oro preferirebbero la paglia. (Eraclito, VI a.C)";
     ar[23] = "La disonestà di pochi è il danno di molti. (Publilio Sirio, I a.C)";
     ar[24] = "Per vivere più felicemente bisogna vivere più onestamente. (Seneca, I d.C)";
     ar[25] = "Coloro che sono in buone condizioni fisiche possono resistere al caldo e al freddo; allo stesso modo coloro la cui anima è in eccellente condizione sanno resistere all'ira, al dolore, alle grandi gioie e a ogni altra affezione. (Epitteto, I d.C)";
     ar[26] = "L'avarizia, per sua natura, non è mai sazia. (Sallusti0, I a.C)";
     ar[27] = "La parola è stata data all'uomo per celare il pensiero. ( "Simona" )";
     ar[28] = "Non permettere alla tua lingua di correre avanti al tuo pensiero. (Chilone, VI a.C)";
     ar[29] = "Sii sobrio anche quando ti diverti. (Marco Aurelio, II d.C)";
     ar[30] = "Sulla terra venni nudo, e nudo sotto terra tornerò: perché mi affanno tanto se nuda è la meta? (Pallada, IV d.C)";
     ar[31] = "Il valore di un uomo si misura alla prova dei fatti. (Pindaro, V a.C)";
     ar[32] = "Il destino dei bugiardi e dei buffoni, è quello di non essere creduti neppure quando dicono la verità. (Aristotele, IV a.C)";
     ar[33] = "I cambiamenti di luogo non rendono intelligente chi è stupido. (Biante, VI a.C)";
     ar[34] = "Il rimpianto è il passatempo degli incapaci. Ugo Ojetti";
     ar[35] = "Finchè sarai felice avrai molti amici; se i tempi si faranno bui, resterai solo. Ovidio";
     ar[36] = "Essere un mediocre non è una pena. La pena è accorgersene. Ma è un mediocre chi s’avvede d’esserlo? Ugo Ojetti";
     ar[37] = "Il pino più alto è quello che il vento scuote più sovente. La forza senza intelligenza rovina sotto il suo stesso peso. Orazio";
     ar[38] = "Se c'è rimedio perché te la prendi? E se non c'è rimedio perché te la prendi? Antica massima orientale";
     ar[39] = "Volere è poco: bisogna desiderare ardentemente per raggiungere lo scopo. Ovidio";
     ar[40] = "Nel mondo non ci sono donne fatali, ma maschi stupidi. Orazio";
     ar[41] = "Chi ama crede tutto ciò che spera. Ovidio";
     ar [42] = "La felicità è un modo di vedere! Ojetti";
     ar [43] = "Dubitare di se stessi è il primo segno della propria intelligenza. Ovidio";
     ar[44] = "L’invidia ha gli occhi e la fortuna è cieca. Corrado Alvaro";
     ar [45] = "Credo per comprendere, non comprendo per credere. S. Agostino";
     ar[46] = "Nulla è più pericoloso di una idea quando è l'unica che abbiamo! August Alain";
     ar[47] = "Il futuro si costruisce un giorno per volta. Dean Acheson";
     ar[48] = "Lo sciocco non perdona e non dimentica. L'ingenuo perdona e dimentica. Il saggio perdona, ma non dimentica! Thomas Szasz";
     ar[49] = "Un uomo non potrebbe mai vergognarsi di confessare di aver avuto torto; che poi è come dire, in altre parole, che oggi è il più saggio di quanto non fosse ieri. Jonathan Swift";
    
    
     var now = new Date();
     var sec = now.getSeconds();
     alert("FORUM OGGI: " + ar[sec % 50]);
    }
    
    getMessage();
    </script>

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.