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

    ARRAY: perchè non funziona?

    ma perchè non mi compare la finestrina di ALERT con il contenuto della matrice? ...in realtà vorrei che comparisse all'interno del tag DIV ma per semplificare e vedere se funziona almeno in parte ho introdotto l'ALERT




    <HTML>
    <HEAD>
    <SCRIPT language="JavaScript">
    var aaa = new array();
    aaa [0] = new array("Autore","Titolo", "Provenienza","Periodo", "Tecnica", "Dimensione (LxH)","Prezzo");
    aaa [1] = new array("ROSSI Jarno","Ritratto Personale","2003","Olio su tela","200x300 cm","2.000€");

    function dettagli(nome) {
    alert(aaa[0][0]);
    box.innerHtml= aaa[0][0] + ": "+ aaa[1][0];
    }
    </script>
    </HEAD>

    <BODY>

    <TABLE width=95% height=90% cellpadding="4">
    <TR>
    <TD width=50% bgcolor=#eeeeee valign=top align=center>
    [img]prodotti/100p.jpg[/img]</TD>

    <TD width=50%><DIV name="box"></DIV></TD>
    </TR>
    </BODY></HTML>

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    array va scritto grande


    prova=new Array()

  3. #3
    sapevo che JavaScript è case-sensitive per i nomi delle variabili, ma non sapevo che lo fosse anche per i comandi


    GRAZIE MILLE!!! è bastata questa cavolata di correzione per far funzionare tutto!!!!

  4. #4
    mi viene un altro dubbio: ma anche le parentesi graffe devono essere posizionate in righe tutte per loro, allungando in modo osceno tutti i codici in JS?

    {
    ...
    ...
    }

    o posso mettere:

    { ...
    ... }


    comunque ci sono rimasto male: JS sembra così flessibile (basti vedere come una cosa possa essere scritta in diversi modi sintattici) e poi mi si blocca tutto se non rispetto queste cavolate

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    che è case-sensitive, non ci piove.

    sul fatto che sia flessibile, sono d'accordo... nn penso siano quelle parentesi il problema... infatti...

    if(dennis)alert('ciao')

    if(dennis){alert('ciao')}

    if(dennis){
    alert('ciao')
    }

    if(dennis)
    {
    alert('ciao')
    }


    sono del tutto equivalenti

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.