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

Discussione: link da file esterno

  1. #1
    Utente bannato
    Registrato dal
    May 2002
    Messaggi
    644

    link da file esterno

    Ciao a tutti, sto cercando un modo per assegnare a dei pulsanti un link da un file esterno che sia .txt o . xhtml non importa, la cosa che conta è che sia adattabile al mio caso. Si tratta di alcuni pulsanti creati graficamente e ad ognuno di essi ho applicato (provvisoriamente) la classica action:

    on (release) {
    getURL("pagina.html", "_parent");
    }

    ...ora facendo una breve ricerca in giro mi è sembrato di non aver trovatu nulla per il mio caso, però ho trovato sul mio pc un vecchio topic salvato che dice di usare l'xhtm, solo che credo sia incompleto, infatti dice che il nome del file esterno sarà "file.xml" nel quale sarà riportato quanto segue:

    <links>
    <link id="1">url</link>
    <link id="3">url</link>
    <link id="2">url</link>
    </links>

    ...poi nell'action precedente (la classica, quella per aprire una pagina) andrà sostituito "pagina.html" con il numero di "id" del file.xhtml

    Spero di essere stato abbastanza chiaro nella spiegazione, comunque sia di questo non ne capisco moltissimo, ma credo che manchi qualcosa, del tipo qualche altra action che dove dover adare a prendere questi dati e il nome del file.xhtml

    ...cosa ne dite voi? è così? come si procede?

  2. #2
    Utente bannato
    Registrato dal
    May 2002
    Messaggi
    644
    ...non c'è nessuno che mi da una mano?

  3. #3
    Utente bannato
    Registrato dal
    May 2002
    Messaggi
    644

  4. #4
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    fai una ricerca con loadvars... semmai su actionscript
    ne troverei a palate di topic!!!



    lo dico sempre, mi scuso con i moderatori, ma la funzione cerca esiste apposta...
    mettendo caricamento txt ecco uno dei risultati che viene

    ad esempio qui


    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  5. #5
    Utente bannato
    Registrato dal
    May 2002
    Messaggi
    644
    Ciao byaur, prima di tutto grazie per avermi risposto...comunque delle ricerche le ho fatte, solo che non ho trovato nulla che facesse al mio caso, anche perhcé la maggiorparte degli esempi richiedevano tutti del testo dinamino, mentre a me i pulsanti sono fatti di grafica e ognuno di loro si trova dentro un movieclip, l'uno separato dall'altro...leggendo il topic che mi hai indicato tu mi è sembrato di capire che l'esempio riportato da crescenzo potrebbe fare al caso mio, solo che quì l'esempio viene fatto su un unico link, mentre a me il file esterno (.txt) ne dovrebbe contenere tre...ora ti riporto l'esempio in questione:


    Supponendo che abbiamo un file txt che si chiama link.txt

    con dentro questo
    &link=www.google.it&

    poi nel fla nel frame metti questo x recuperare la variabile link
    codice:dati = new LoadVars();
    dati.onLoad = function(success)
    {
    if(success){
    // istruzioni per il caricamento corretto
    link=dati.link;

    } else {
    // istruzioni per l'errore di caricamento
    }
    };

    dati.load("link.txt");



    poi sul pulsante x l'azione

    codicen(release){
    getURL("http://"+link, _self);
    }


    ...quello che non mi è chiaro a me è che se io ho più links come faccio a specificarli in link.txt ? e poi come faccio a richiamarli nel getURL ?

  6. #6
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    allora nel txt

    &link1=www.aaaaa.it&link2=www.bbbb.com&link3=www.c cccc.it&

    nel flash
    Codice PHP:
    codice:dati = new LoadVars();
    var 
    link_1;
    var 
    link_2;
    var 
    link_3;
    dati.onLoad = function(success)
    {
    if(
    success){
        
    // istruzioni per il caricamento corretto
        
    _root.link_1=dati.link1;
       
    _root.link_2=dati.link2;
       
    _root.link_3=dati.link3;
    } else {
    // istruzioni per l'errore di caricamento
    }
    };

    dati.load("link.txt"); 

    poi ai tre pulsanti assegni ad ognuno nel getUrl la stringa diversa presa precendentemente.. spero di essere stato chiaro semmai riposta!!


    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  7. #7
    Utente bannato
    Registrato dal
    May 2002
    Messaggi
    644
    ...allora ho provato solo che invece di aprirmi il link indicato, mi apre (in una nuova pagina) questo indirizzo: http://undefined come mai?

    Questo è quello che ho messo sul pulsante:

    on(release){
    getURL("http://"+link1, _parent);


    ...poi ho provato anche a separare link da 1 un trattino cioè "link_1", ma il risultato è sempre lo stesso....

  8. #8
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061
    bè mettere il trattino a caso non è un buon metodo!!!

    cmq io ho eseguito passo passo quello che ho scritto nel post precedente e funziona...
    ti da undefined perche la variabile non la vede


    Codice PHP:
    dati = new LoadVars();
    var 
    link_1;
    var 
    link_2;
    var 
    link_3;
    dati.onLoad = function(success)
    {
    if(
    success){
        
    // istruzioni per il caricamento corretto
        
    _root.link_1=dati.link1;
       
    _root.link_2=dati.link2;
       
    _root.link_3=dati.link3;
       
    trace(_root.link_1);
    } else {
    // istruzioni per l'errore di caricamento
    }
    };

    dati.load("link.txt"); 
    se il trace è giusto significa che il link te lo carica

    allora è sbagliato il getURL
    prova cosi
    getURL("http://"+_root.link_1, "_parent");
    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  9. #9
    Utente bannato
    Registrato dal
    May 2002
    Messaggi
    644
    ...ho provato anche così, ma è sempre lo stesso, l'unica cosa che è cambiata adesso è che ora, al contrario di prima, si apre nella stessa finestra, ma l'url http://undefined è rimasto...semto giusto per curiosità in pvt ti ho inviato il link dove potrei vedere la mia prova, ci potresti dare un'occhiata gentilmente? è molto strana sta cosa.... :master:

  10. #10
    Originariamente inviato da Andrew
    ...ho provato anche così, ma è sempre lo stesso, l'unica cosa che è cambiata adesso è che ora, al contrario di prima, si apre nella stessa finestra, ma l'url http://undefined è rimasto...semto giusto per curiosità in pvt ti ho inviato il link dove potrei vedere la mia prova, ci potresti dare un'occhiata gentilmente? è molto strana sta cosa.... :master:
    scusami ma metti qualche trace x vedere se la var viene letta

    xchè dovrebbe fungere

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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.