Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [Javascript]document.write array

    a tutti! io uso document.write(array[posizione]) in un ciclo for, ma non funziona, il ciclo for è giusto, lo uso in altri script, ma non mi visualizza i dati e la pagina rimane bianca, perchè?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    puoi postare lo script che usi?
    Vuoi aiutare la riforestazione responsabile?

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

  3. #3
    Codice PHP:
    <script language="javascript">
    var 
    i=1;
    var 
    max=9;
    var 
    ar1=new array(max);
    ar[1]="a";
    ar[2]="b";
    ar[3]="c";
    ar[4]="d";
    ar[5]="e";
    ar[6]="f";
    ar[7]="g";
    ar[8]="h";
    ar[9]="i";
    for(
    i=1i<=max;i++){
    document.write(ar1[i]);} 
    lo script è questo...non funziona, però...

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    se hai messo lo script nell'HEAD non funziona di certo
    o nel body o crei una funzione che chiami quando sei nel posto giusto

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da floyd
    se hai messo lo script nell'HEAD non funziona di certo
    o nel body o crei una funzione che chiami quando sei nel posto giusto
    ma che dici floyd? :master:
    x =tW=
    hai commesso 2 errori fondamentalmente
    - per dichiarare un array devi usare new Array con la A maiuscola
    - hai dichiarato l'array ar1 e poi vuoi popolare ar
    corretto sarebbe così
    codice:
    var i=1; 
    var max=9; 
    var ar1=new Array(max); 
    ar1[1]="a"; 
    ar1[2]="b"; 
    ar1[3]="c"; 
    ar1[4]="d"; 
    ar1[5]="e"; 
    ar1[6]="f"; 
    ar1[7]="g"; 
    ar1[8]="h"; 
    ar1[9]="i"; 
    for(i=1; i<=max;i++){ 
    document.write(ar1[i]);}



    p.s.
    ricordati che gli indici degli array partono da 0

  6. #6
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    array mi era sfuggito
    ma se fai un document.write nell'head non serve a niente

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da floyd
    ma se fai un document.write nell'head non serve a niente
    hai provato?

  8. #8
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    willy
    che codice sarebbe "abcdefghi" nell'head?

  9. #9
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    il browser visualizza
    abcdefghi

  10. #10
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    ho provato VVoVe:
    ma è corretto? voglio dire nell'head non dovrebbero esserci elementi da visualizzare nella pagina
    si' stiamo andando ot, ma sono curioso

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.