Visualizzazione dei risultati da 1 a 4 su 4

Discussione: & commerciale e link

  1. #1

    & commerciale e link

    Ciao a tutti,

    sto creando una estensione per firefox utilizzando javascript. Il problema è che quando vado ad inserire un link contenente all'interno una &, non funziona più nulla.

    questo è il codice incriminato

    Codice PHP:
    onclick="function_open(event, 'http://www.miosito.it/cartella/modules.php?name=Forums&file=viewforum&f=188'); 

  2. #2
    Per risolvere il problema devi mettere il link in encodeURIcomponent:

    encodeURIcomponent(http://www.miosito.it/cartella/modul...iewforum&f=188)

    mentre nella funzione fai il decodeURIcomponent quando richiami la pagina.

    Se non funziona puoi provare a sostituire il carattere & con una parola, ad esmepio MYAMP
    usando
    stringa.replace(/&/g, "MYAMP");

    e facendo la sostituzione inversa nella funzione.

    Cmq è meglio postare la funzione function_open, in questo modo possiamo aiutarti meglio.

    PS: Mi dici dove hai trovato la guida per fare estensioni di firefox?

  3. #3
    non funziona nemmeno così.....

    questa è la funzione che apre il link...


    function function_open(event, url)
    {

    if (event && event.button != 0)
    {
    getBrowser().addTab(url);
    } else {
    loadURI(url);
    }
    }



    qui c'è una interessante guida alla creazione delle estensioni...

    http://vlain.altervista.org/index.ph...ask=view&id=60

  4. #4
    Non ti so dire.
    A meno che non ci sia qualche esperto, ti conviene andare qui:
    http://forum.mozillaitalia.org/index.php
    sotto la voce componenti aggiuntivi, oppure al forum di extenzilla

    PS: grazie per la guida, anche se in realtà la conoscevo

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.