Visualizzazione dei risultati da 1 a 6 su 6

Discussione: problema con getUrl

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    127

    problema con getUrl

    ciao a tutti.

    ho realizzato una pagina html con dei frame.
    in uno carico l'swf con il menu mentre nell'altro, che si chiama main, carico via via le varie pagine.

    quando clicco su una voce del menu, viene eseguito il codice

    codice:
    on (release) {
        getURL("pagina.htm", "main");
    }

    e tutto funziona correttamente.

    Una voce di questo menu mi serve però per caricare una pagina che risiede su un altro server.. quindi nel codice del relativo pulsante ho usato un percorso assoluto:

    codice:
    on (release) {
        getURL("http://www.server.com/paginaremota.htm", "main");
    }
    il problema è che dopo aver cliccato su quest'ultimo (e aver caricato correttamente la pagina), non riesco più a visualizzare le altre pagine

    inserendo il percorso assoluto in tutte le chiamate a getURL, il problema sparisce.. probabilmente passare da percorso relativo a percorso assoluto sballa qualcosa.:master:


    esiste una soluzione che mi risparmi lo sbattimento di modificare tutte le voci (sono tante )?

    grazie

  2. #2

    Re: problema con getUrl

    Originariamente inviato da Nov@lis
    ...
    ...
    inserendo il percorso assoluto in tutte le chiamate a getURL, il problema sparisce.. probabilmente passare da percorso relativo a percorso assoluto sballa qualcosa.:master:
    Ti sei risposto da solo...
    Dopo aver richiamato un indirizzo assoluto, i successivi richiami "relativi" fanno riferimento al precedente "assoluto".

  3. #3
    no, devi usare gli assoluti perchè quando vai qui

    http://www.server.com/paginaremota.htm",

    quella diventa la tua pagina riferimento e quindi anche per ritornare alle altre hai bisogno dei percorsi assoluti.

    Una soluzione sarebbero i frame ma se hai già la tua struttura, nn credo ti convenga usare la cosa, per chè significherebbe modificare il tutto
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    127

    Re: Re: problema con getUrl

    Originariamente inviato da pasavign
    Dopo aver richiamato un indirizzo assoluto, i successivi richiami "relativi" fanno riferimento al precedente "assoluto".
    bella storia :master:

    ma non esiste un modo per aprire una pagina remota senza che venga modificato il "percorso di riferimento"?


    grazie per le risposte

  5. #5
    potresti utilizzare un sistema del genere (però la prima volta ti toccherà comunque fare tutte 'ste modifiche):
    definisci una variabile con la tua URL standard:
    myURL = "http://www.miosito.it/";

    Ai vari pulsanti del menu associ questo codice:
    codice:
    on (release) {
        theURL = myURL + "pagina.htm";	
        getURL(theURL, "main");
    }
    Al pulsante per il link esterno, invece:
    codice:
    on (release) {
        theURL = "http://www.server.com/paginaremota.htm";	
        getURL(theURL, "main");
    }
    Cosa ci guadagni?
    Che se cambia l'URL del sito, ti basterà aggiornare la variabile myURL.

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    127
    avevo pensato anche io a qualcosa di simile, ma volevo evitare di dover cambiare tutto quanto

    pazienza, farò così

    grazie mille

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.