Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    10

    Javascript passare array da una funzione a un'altra

    Salve, ho un array nome_mm che passo nella funzione crea_tab_thumb, in questa funzione ho un immagine il cui attributo onClick lancia la funzione showPhoto in cui ripasso nome_mm. a questo punto in showPhoto mi ritrovo un array di singoli caratteri.Faccio un esempio che è più chiaro
    se originariamente nome_mm[0]=prova, in showPhoto nome_mm[0]=p cioè la prima lettera di prova. Ma perchè succede questo??


    codice:
    crea_tab_thumb(parametri.idbanchetto,parametri.oggettobanchetto.nomebanchetto,altriparametri.primafoto,immagini,nome_mm,desc_mm,divthumb);
    
    imm.setAttribute("onClick","showPhoto('"+nome_mm+"','"+indice+"','"+source+"','"+idbanchetto+"');");

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Forse hai passato l'array come stringa per via degli apici

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    10
    e come dovrei passare nome_mm?

    codice:
    //così non va
    imm.setAttribute("onClick","showPhoto("+nome_mm+",'"+indice+"','"+source+"','"+idbanchetto+"');");

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Cosi' senza apici imm.setAttribute("onClick","showPhoto(nome_mm,'"+i ndice+"','"+source+"','"+idbanchetto+"');");

    PS

    non conosco la tu applicazione, non posso sapere che succede quindi.

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.