Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    78

    Non vuole leggere "http://"

    ciao a tutti
    nella scena principale voglio inizializzare una serie di variabile con degli indirizzi internet caricandoli da un file con la lista, facendo cosi':

    codice:
    vPh01=new String("errore.html");
    vPh02=new String("errore.html");
    ...
    vPh0X=new String("errore.html");
    
    A = new LoadVars(); 
    A.onLoad = function(success)
    {
    	if (success)
    	{
    		vPh01 = A.Ph01; 
    		vPh02 = A.Ph02;
    		vPh0X = A.Ph0X; 
    	}
    } 
    A.load("indirizzi.txt");
    Contenuto file txt:

    &Ph01=http://www.google.com
    &Ph02=http://www.google.com
    ...

    Poi nei vari simboli c'éla seguente azione:
    codice:
    on (press)
    {
    	getURL(_root.Ph0X, "_blank");
    }
    ora tutto dovrebbe funzionare... ma perché se metto:
    &Ph01=paginadelsito.html funziona, ma se metto un collegamento a un sito esterno non va (sembra quasi che non voglia prendere i "//", perché mettendo &Ph01=http:%//www.google.com si collega a http:/ www.google.com ma ovviamente manca il secondo "/" che non riesco a mettere... il problema non si risolve nemmeno mettendo %2f%2f o ////)
    Come posso fare?

    Grazie
    blp

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438

    Re: Non vuole leggere "http://"

    a me funziona tutto a dovere ... al limite prova a togliere l'http:// dal file txt e metterlo direttamente in flash cosi:

    codice:
    vPh01=new String("errore.html");
    vPh02=new String("errore.html");
    vPh0X=new String("errore.html");
    
    A = new LoadVars(); 
    A.onLoad = function(success)
    {
    	if (success)
    	{
    		vPh01 = "http://" + A.Ph01; 
    		vPh02 = "http://" + A.Ph02;
    		vPh0X = "http://" + A.Ph0X; 
    	}
    } 
    A.load("indirizzi.txt");
    mi funziona anche in questo modo
    qui mancava la "v", ma forse è solo un errore di battitura
    codice:
    on (press)
    {
    	getURL(_root.vPh0X, "_blank");
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    78
    avevo già provato sia con

    vPh01 = "http://" + A.Ph01;

    che con:

    getURL("http://"+_root.vPh01, "_blank");

    ma niente non finziona... e non riesco a capire che cosa ci sia di sbagliato ... cliccando in entrambi i casi non mi apre niente e non mi dice neanche "impossibile raggiungere..."
    non so che fare, ma se non metto http:// mi cerca il file www.google.com

    ho provato pure a mettere:

    vPh01 = "http:/" + A.Ph01;

    e /www.google.it nel file di testo ma niente da fare... non capisco proprio come mai non vada...

    Altre idee???

    Si si .. la v di vPh01 era un errore di battitura...

    Grazie
    blp

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    78
    ecco perché non mi faceva accedere a google...

    Macromedia Flash Player release 6r47 did not allow an HTML page on the web to load a SWF file that was stored on the local machine (for example on a CD-ROM or local hard drive). This functionality has been restored in Macromedia Flash Player 6 release r65 (6,0,65,0) and above.
    ARGGG

    ciao

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.