Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023

    problema con variabili caricate

    ciao
    carico una variabile da un file di testo con

    loadVariablesNum("popup.txt", 0);


    ad un mc assegno il compito di controllo con:

    onClipEvent(load){

    if (this.pop===1) {
    getURL("javascript:NewWindow=window.open(popup.htm l','News','width=800,height=600,left=0,top=0,toolb ar=No,location=No,scrollbars=No,status=No,resizabl e=No,fullscreen=No'); NewWindow.focus(); void(0);");

    }
    }

    il prob è che non tiene assolutamente conto della variabile, a meno che io non la setti manualmente...perchè?

    grazie,
    daz

  2. #2
    Ciao DaZ,
    codice:
    onClipEvent(data){ 
        if (this.pop===1) { 
            getURL("javascript:NewWindow=window.open(popup.html', 
    'News','width=800,height=600,left=0,top=0,toolbar=No, 
    location=No,scrollbars=No,status=No, 
    resizable=No,fullscreen=No');  NewWindow.focus(); 
    void(0);"); 
        } 
    }
    Se usi loadVariablesNum, l'evento da testare, per il fine caricamento è data e non load (inizio caricamento);

    loadVariablesNum è comunque obsoleto, meglio usare loadVars

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023
    grazie

    purtroppo non funzia...

    cosa suggerisci?

  4. #4
    Mi accorgo solo ora che hai utilizzato il "triplo ="
    ovvero il simbolo di uguaglianza rigorosa.

    L'operatore di uguaglianza rigorosa si comporta come l'operatore di uguaglianza ma i tipi di dati non vengono convertiti. Il risultato è true se entrambe le espressioni, inclusi i tipi di dati corrispondenti, sono uguali.

    Siccome le variabili caricate esternamente vengono considerate tutte stringhe, quella uguaglianza sarà sempre falsa.

    o scrivi:
    this.pop==="1"
    oppure:
    this.pop==1

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023


    Non riesco lo stesso...
    eppure mi ero trovato in un caso simile, ma invece che dirgli di aprire la pop up in base alla variabile caricata da un txt esterno, la facevo aprire in base all'ora:

    sullo stage avevo messo:

    ora = new Date();
    ore = ora.getHours();
    minuti= ora.getMinutes()

    e associato ad un mc:

    onClipEvent(load){
    if (_root.ore===7 && _root.minuti<31) {
    getURL("javascript:NewWindow=window.open('liturgia/liturgia.html','Liturgia','width=800,height=600,le ft=0,top=0,toolbar=No,location=No,scrollbars=No,st atus=No,resizable=No,fullscreen=No'); NewWindow.focus(); void(0);");

    }
    if (_root.ore===15 && _root.minuti<31) {
    getURL("javascript:NewWindow=window.open('liturgia/liturgia.html','Liturgia','width=800,height=600,le ft=0,top=0,toolbar=No,location=No,scrollbars=No,st atus=No,resizable=No,fullscreen=No'); NewWindow.focus(); void(0);");

    }
    if (_root.ore===18 && _root.minuti<31) {
    getURL("javascript:NewWindow=window.open('liturgia/liturgia.html','Liturgia','width=800,height=600,le ft=0,top=0,toolbar=No,location=No,scrollbars=No,st atus=No,resizable=No,fullscreen=No'); NewWindow.focus(); void(0);");

    }
    }

    ma con un txt esterno non funzia...

    come fare?

  6. #6
    e se invece di...
    codice:
    if (this.pop===1) { 
    ...
    scrivessi...
    codice:
    if (_level0.pop===1) { 
    ...

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023
    Originariamente inviato da pasavign
    e se invece di...
    codice:
    if (this.pop===1) { 
    ...
    scrivessi...
    codice:
    if (_level0.pop===1) { 
    ...
    provo subito

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023
    E' incredibbbbbbbile!
    nulla!!!
    se scrivo a mano [ho provato anche a mettere come valore della var "pippo"] il valore della variabile nel campo di testo dinamico, allora funzia....se carica tale valore da un testo esterno allora non funzia! VVoVe:

  9. #9
    Originariamente inviato da DaZKooL
    E' incredibbbbbbbile!
    nulla!!!
    se scrivo a mano [ho provato anche a mettere come valore della var "pippo"] il valore della variabile nel campo di testo dinamico, allora funzia....se carica tale valore da un testo esterno allora non funzia! VVoVe:
    Ah! questa non l'avevi ancora detta.
    Dove si trova questa variabile?
    Dentro quale movieclip?

    Perché la variabile del campo di testo NON può essere quella caricata dall'esterno...

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    3,023
    Originariamente inviato da pasavign
    Ah! questa non l'avevi ancora detta.
    Dove si trova questa variabile?
    Dentro quale movieclip?

    Perché la variabile del campo di testo NON può essere quella caricata dall'esterno...
    l'avevo intuito

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.