Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Richiamare funzioni Js

  1. #1

    Richiamare funzioni Js

    Ho un dubbio atroce ... come diavolo si fa a richiamare una funzione js (scritta nella stessa pagina del movie) da flash senza che si apra una nuova finistra del browser?

  2. #2
    getUrl("javascript:funzione();");

    a meno che la funzione non preveda l'apertura di una finestra viene eseguita e basta

  3. #3
    ma [4$$0 ... nn mi esegue la js ... nn capisco come mai ...

    nel fla ho scritto:
    getURL(" javascript:SaveText();");

    e nell'html c'e:
    function SaveText() {
    var filmato = window.document.editor;
    alert(filmato.GetVariable("_root.myText"));
    }

    che dovrebbe farmi un alert con il contenuto della variabile myText ... ma in effetti nn fa nemmeno l'alert ... quindi la func nn viene proprio richiamata ... peeeekke?

  4. #4
    argh ... ho provato a mettere un "alert" senza leggere la variabile e funziona ... quindi la funzione viene richiamata ...

    però nn mi trova la variabile ... eppure sono sicuro che si trovi sulla root e si chiami myText

    qualcuno ha idea del perche nn funzioni?

    ps: questo metodo (leggere le vars dentro flash) funziona solo su ie che voi sappiate o anche su altri browser?

  5. #5
    ma hai specificato l'id del movie nei tag html?
    devi fare una cosa del genere:

    dentro all'object: id="editor"
    dentro l'embed: NAME="editor"

    altrimenti non te lo riconosce

    poi per indicarglielo da js devi fare:
    function SaveText() {
    var editor = window.document.editor;
    alert(editor.GetVariable("_root.myText"));
    }


  6. #6
    sisi quello c'era

    però ho scoperto che questi metodi js (leggere var all'interno di flash etc etc) funzionano praticamente solo su ie

    e io guardavo il movie da mozilla ... quindi il metodo nn funzionava

    ho optato alla fine per un metodo più classico, passo il testo alla funzione come parametro e poi utilizzo il parametro

    così dovrebbe essere compatibile ad ogni browser

  7. #7
    guarda, c'ho smadonnato parecchio co sti js, dai miei test risulta che:

    funziona
    su win 2k/xp
    IE 5, 5.5, 6
    Mozzilla
    Netscape 7
    su macOSX
    IE 6
    Netscape

    NON funziona
    su win 2k/xp
    Opera

    dammi un riscontro


    ps. inibisce anche il caricamento completo se viene inserito in un include!

  8. #8
    io ho win2k sp3 e mozilla 1.2.1 non ne vuole sapere di leggere una variabile in un documento flash

    con ie6.0 invece funziona perfettamente

  9. #9
    in effetti io ho provato solo a settare una variabile da js non a leggerla, che disastro sti browser.. viva in monopolio microsoft!

  10. #10
    m$ sux madonnina bella ... bombe nucleari su tutto

    pensa te se uno deve faticare come uno scemo per fare una cosina idiota ma che sia compatibile con la maggioranza dei browser :tongue:

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.