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

    url_images.lenght ritorna undefined

    Ciao ragà perchè il write() mi stampa undefined?? Eppure cerco di stampare il numero di elementi dell'array url_images..

    <script>
    var url_images = new Array("Inverno.jpg", "Ninfee.jpg", "Tramonto.jpg", "Colline azzurre.jpg");
    var num_loaded_images = 0;

    var frames = new Array(url_images.lenght);

    function countImages() {

    if (++num_loaded_images == frames.lenght) animate();

    }

    document.write(url_images.lenght);

    </script>

    scusate la banlità ma stò ancora imparando e non mi ci ritrovo molto con la sintassi..

    tnx!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    url_images.length

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Nooooooooooooooooooooooo che putt.....

    E perchè se faccio

    document.write(frames.length);

    mi stampa 1 ?

    Scusa è..

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    perche' scrivere
    var frames = new Array(url_images.lenght);

    e' come scrivere
    var frames = new Array(4);

    cioe' crei un array di 1 elemento... di valore 4

    NOTE:

    If you specify 'language="Javascript1.2"' in the <SCRIPT> tag and use a single numeric parameter with the Array constructor, it will be seen as the value of a single element of the array rather than the number of elements you want that array to contain.
    tratto da: http://www.devguru.com/Technologies/...ref/array.html

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Scusa se sono insistente..

    Stò leggendo "Javascript1.5 La guida" della o'reilly e il libro dice che che su NETSCAPE lato client se si specifica Javascript1.2 nel tag <script> viene creato un'array di 1 elemento con valore 4 (in questo caso)...

    Ma io non ho specificato questo attributo.. ne tantomeno stò usando NN..

    Boh.. cmq uso IE6.

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.