Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    script per redirect in virtù del browser

    Salve a tutti. So che la richiesta apparirà semplice per chi ci mastica. Per me non lo è
    Sto cercando uno script che reindirizzi l'utente ad una pagina XY.asp se l'utente sta navigando con un determinato browser. Diversamente gli lascia tranquillamente visitare la pagina in cui si trova. Naturalmente avrei l'esigenza di poter inserire più browser. FAccio un esempio più chiaro.

    Se l'utente accede con:
    explorer
    netscape
    opera
    allora reindirizzo verso XY.asp
    diversamente può continuare nella pagina in cui si trova.


    Grazie molte

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Puoi gestire tutto lato server... interrogando l'apposita variabile:

    Request.ServerVariables("HTTP_USER_AGENT")

    e utilizzando, se occorre, response.redirect "XY.asp"

    In questo modo eviti di inviare una pagina provvisoria all'utente...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    sarebbe ancora meglio! Molto meglio!
    Tuttavia mi servirebbe lo script da utilizzare, poichè non so scriverlo.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ti sposto...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Originariamente inviato da PiccoloElfo
    sarebbe ancora meglio! Molto meglio!
    Tuttavia mi servirebbe lo script da utilizzare, poichè non so scriverlo.
    'giorno dott. PiccoloElfo, come mai da queste parti?

    Ti servirebbe in asp?

  6. #6
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    infatti fai con il js

    dato che non ti vogliamo far rimbalzare di forum a forum come una pallina da tennis:

    questa funzione senza sbattermi l'ho presa dagli snipplet di Dreamweaver
    codice:
    function BrowserInfo()
    {
      this.name = navigator.appName;
      this.codename = navigator.appCodeName;
      this.version = navigator.appVersion.substring(0,4);
      this.platform = navigator.platform;
      this.javaEnabled = navigator.javaEnabled();
      this.screenWidth = screen.width;
      this.screenHeight = screen.height;
    }
    // Example:
    // var b= new BrowserInfo();
    //
    // if (b.name= "Netscape") { location.href='dovetipare.asp?browser=' & b.name;}
    al massimo poi ti registri quello che ti serve in una variabile di sessione

    Session("browser") = Request("browser")

  7. #7
    A dire il vero farlo lato server sarebbe meglio ancora.
    Se non erro postai la procedura tempo fa usando per il riconoscimento la classe di imente.

    Se riesco e nel caso non lo si trovasse ricreo lo script e lo pubblico...
    E' sempre utile.

  8. #8
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    Parli del Browser Capabilities o come si scrive?

  9. #9
    Originariamente inviato da kluster
    Parli del Browser Capabilities o come si scrive?
    No, semplicemente dello sniffing del browser dalla sua User Agent.

  10. #10
    Originariamente inviato da weppos
    'giorno dott. PiccoloElfo, come mai da queste parti?

    Ti servirebbe in asp?
    buongiorno a lei

    si ovviamente in asp, certo che nottetempo qualche altro volenteroso mi ha inviato del materiale che non ho ancora avuto modo di testare. Nel frattempo su un sito ho trovato anche uno script simile a quello postato da kluster e per il momento avevo inserito quello.
    In altri termini questo script mi risolve un problema piuttosto importante.
    Avendo la versione imode del sito, una volta indicizzata potrebbe posizionarsi bene in vista.
    Poniamo che uno fa una ricerca e ci clicca su... si ritroverebbe spaesato dai contenuti minuscoli (ottimizzati per i cellulari).
    Inserendo uno script all'inizio (e tenuto conto che imode non legge javascript) chi dovesse cliccare da motore di ricerca, verrebbe rediretto nella home "classica". Chi invece vi accede da dispositivo imode (che ignora javascipt) può navigare tranquillamente.
    Il problema si pone solo se uno accede attraverso un cellulare con un normale browser (quindi non imode) in grado di interpretare javascript. O, ancora, se uno si collega da palmare.
    In entrambi i casi verrebbe rispedito sulla versione "normale" del sito, troppo pesante e grande per essere visualizzata su tali dispositivi.
    Ecco perchè dovrei ottimizzare lo script solo per browser "da pc". Solo chi vi accede da questi deve essere rediretto nella versione classica.
    Per non disperdere nulla insomma

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.