Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Data da js

  1. #1

    Data da js

    devo prendere la data dal server e per motivi tecnici posso usare solo un js:

    <script language="JavaScript">
    var months=new Array(13);
    months[1]="Gennaio";
    months[2]="Febbraio";
    months[3]="Marzo";
    months[4]="Aprile";
    months[5]="Maggio";
    months[6]="Giugno";
    months[7]="Luglio";
    months[8]="Agosto";
    months[9]="Settembre";
    months[10]="Ottobre";
    months[11]="Novembre";
    months[12]="Dicembre";
    var time=new Date();
    var lmonth=months[time.getMonth() + 1];
    var date=time.getDate();
    document.write(date + " " + lmonth );
    </script>

    a questo punto come faccio a pasasre la variabile "date" e "lmonth" all'swf?
    devo mettere qualcosa nell'embed?

    come funzia?

    graSSie

  2. #2
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Perchè ... con il metodo:
    filmato.swf?data=date&mese=lmonth
    non funziona?

  3. #3
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Ovvio che non funziona ... la pagina è html vero?

  4. #4
    esatto, forse però ho trovato la soulzione:
    http://flash-mx.html.it/guide/view_l...dguida=2&id=21
    adesso vedo se riesco ad applicarla e poi ti dico

  5. #5

  6. #6
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    In pratica basta che aggiungi la funzione js nella pagina:
    codice:
    function settadata () {
    	var movie = window.document.movie
    	movie.SetVariable("data", date);
    	movie.SetVariable("mese",lmonth);
    }
    che richiamerai nel filmato con:
    getURL("javascript:settadata()");


    NB ricordati di mettere nell'OBJECT: id="movie" e nell'EMBED: name="movie"

  7. #7
    grazie settevite, velocissimo come sempre, funziona alla perfezione, ancora grazie mille

  8. #8
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Ma di nulla.

  9. #9
    ok, funziona perfettamente dappertutto (IE, Mozzilla, Netscape) ma su opera mi da quest'errore:

    Javascript URL thread: "javascript:settadata()"
    Error:
    name: TypeError
    message: Statement on line 21: Expression did not evaluate to a function object: movie.SetVariable
    Backtrace:
    Line 21 of inline#2 script in "indirizzo del server"
    movie.SetVariable("data", date);
    In unknown script
    settadata();

    se nella funzione prima del setvariable metto un allert lo esegue, però sto comando non gli piace.. infatti a flash non arrivano le variabili, qualche idea?

    ci sto scapocciando..

  10. #10
    Utente di HTML.it L'avatar di 7vite
    Registrato dal
    Mar 2001
    Messaggi
    3,407
    Non ho idea.
    Non sono uno che vorrebbe un unico browser ma credo che solo Netscape (che uso regolarmente) possa affiancare IE.
    Con tutto il mio rispetto un utente che sceglie Opera non può pretendere di avere piena compatibilità.

    Il fatto è che spesso per adattare il funzionamento a tutti i browser si scegle una soluzione di basso livello, in pratica su 1000 persone prese come campione si preferisce sentirsi dire "discreto lavoro" da 1000 piuttosto che "bellissimo lavoro" da 999 e "ma non va nulla" da 1, cosa che non ho mai digerito.

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.