Visualizzazione risultati 1 fino 8 di 8

Discussione: aggiungere i giochi ai preferiti

  1. #1
    Guest

    Predefinito aggiungere i giochi ai preferiti

    ciao a tutti
    io avendo un sito web in cui pubblico videogame vorrei che per ogni pagina web in cui è presente un videogame ci fosse il tasto "aggiungi ai preferiti" , però vorrei evitare di dover sempre mettere all'interno dello script il link della pagina web....
    qui di seguito vi pubblico il codice che uso...

    Codice HTML:
    <script language="JavaScript" type="text/javascript">
    <!-- Inizio codice
    var bookmarkurl="qui inserisco il link della pagina"
    var bookmarktitle="Giochi di FreeGameWeb"
    function addbookmark(){
    if (document.all)
    window.external.AddFavorite(bookmarkurl,bookmarktitle)
    }
    //  Fine codice -->
    </script>
    Codice HTML:
    <a href="javascript:addbookmark()">Aggiungi il gioco ai preferiti</a>
    Ultima modifica di dreadnaut : 01-02-2008 alle ore 18.08.39 Motivo: + tag [html]

  2. #2
    Guest

    Predefinito

    Ma se tu hai già la funzione nella pagina, che ti costa mettere il richiamo ad essa?


    Ciao!

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Ma se tu hai già la funzione nella pagina, che ti costa mettere il richiamo ad essa?


    Ciao!
    beh era solo per accorciare i tempi di creazione della pagina...
    comunque se non esiste nulla di quallo che ho chiesto farò come hai detto tu...

  4. #4
    Guest

    Predefinito

    C'è uno script molto più corto...

    Senza mettere niente nella head:
    Codice HTML:
    <a href="javascript:window.external.AddFavorite('url pagina')">Scrvi quello che vuoi</a>
    Ti sono stato utile?

    Ciao...

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da heidi52 Visualizza messaggio
    C'è uno script molto più corto...

    Senza mettere niente nella head:
    Codice HTML:
    <a href="javascript:window.external.AddFavorite('url pagina')">Scrvi quello che vuoi</a>
    Ti sono stato utile?

    Ciao...
    si mi sei stato utile per accorciare il codice... però non era quello che avevo chiesto
    comunque ti ringrazio

  6. #6
    Guest

    Predefinito

    allora, potresti salvare il codice js in un file chiamato function.js
    Codice HTML:
    var bookmarktitle="Giochi di FreeGameWeb"
    function addbookmark(url){
    if (document.all)
       window.external.AddFavorite('http:\\tuosito.altervista.org\'+url,bookmarktitle)
    }
    se usi php ti basti sapere che il comando
    Codice PHP:
    $_SERVER['SCRIPT_NAME']
    fornisce il nome della pagina che è stata elaborata.

    quindi in ogni pagina dovresti mettere
    Codice:
    <script language="JavaScript" type="text/javascript" src="function.js"></script>
    e poi fai il collegamento così:
    Codice:
    <a href="javascript:addbookmark('<?php echo $_SERVER['SCRIPT_NAME']; ?>')">Aggiungi il gioco ai preferiti</a>
    questo funziona se la pagina sta nella root, se sta in una sottocartella andrebbe modificato un pochino.... vabbè fammi sapere se ti è stato utile

    cia

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da gerasimone Visualizza messaggio
    allora, potresti salvare il codice js in un file chiamato function.js
    Codice HTML:
    var bookmarktitle="Giochi di FreeGameWeb"
    function addbookmark(url){
    if (document.all)
       window.external.AddFavorite('http:\\tuosito.altervista.org\'+url,bookmarktitle)
    }
    se usi php ti basti sapere che il comando
    Codice PHP:
    $_SERVER['SCRIPT_NAME']
    fornisce il nome della pagina che è stata elaborata.

    quindi in ogni pagina dovresti mettere
    Codice:
    <script language="JavaScript" type="text/javascript" src="function.js"></script>
    e poi fai il collegamento così:
    Codice:
    <a href="javascript:addbookmark('<?php echo $_SERVER['SCRIPT_NAME']; ?>')">Aggiungi il gioco ai preferiti</a>
    questo funziona se la pagina sta nella root, se sta in una sottocartella andrebbe modificato un pochino.... vabbè fammi sapere se ti è stato utile

    cia

    Ecco!! è questo quello che cercavo!! grazie mille...




    EDIT:
    C'è un problema... ovvero le pagine sono in una sottocartella...
    allora io ho modificato il codice così

    Codice:
    <script language="JavaScript" type="text/javascript" src="membri/freegameweb/function.js"></script>
    L'ho provato ma non succede nulla...
    sono io a sbagliare qualcosa???
    Ultima modifica di freegameweb : 01-02-2008 alle ore 22.03.01

  8. #8
    Guest

    Predefinito

    Ma scusa eh, non ti capisco proprio!
    A me pare più lunga l'ultima soluzione postata!

    Praticamente fai la stessa cosa che facevi prima, solo che ora la funzione è su un file esterno che cmq devi richiamare attraverso un tag... dov'è il vantaggio?


    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •