Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305

    problema con window.location.hostname;

    Premetto che non conosco javascript. Ho il problema seguente. Faccio un if a seconda del tipo di nomesito, solo che il sito si può visualizzare sia con che senza www.
    Come faccio a dirgli di tenere buoni tutti e 2 i tipi e quindi sia www.miosito.it che miosito.it? grazie


    Il codice che ho ora è cosi:

    var aaa= window.location.hostname;
    if(aaa!='miosito.it/'){
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  2. #2
    Quote Originariamente inviata da luisa227 Visualizza il messaggio
    Premetto che non conosco javascript. Ho il problema seguente. Faccio un if a seconda del tipo di nomesito, solo che il sito si può visualizzare sia con che senza www.
    Come faccio a dirgli di tenere buoni tutti e 2 i tipi e quindi sia www.miosito.it che miosito.it? grazie


    Il codice che ho ora è cosi:

    var aaa= window.location.hostname;
    if(aaa!='miosito.it/'){


    codice:
    var domain=window.location.hostname;
    if(domain.indexOf("miosito.it")!=-1){
        alert('sei su miosito.it');
    }else{
        alert('non sei su miosito.it');
    }
    Nota: questo sistema è affidabile al 99%, se sei sul dominio "altro-dominio-miosito.it", ti dirà che sei su miosito.it
    Non conoscendo i tuoi scopi, te lo segnalo ugualmente.

  3. #3
    Utente di HTML.it L'avatar di luisa227
    Registrato dal
    Mar 2002
    Messaggi
    2,305
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    codice:
    var domain=window.location.hostname;
    if(domain.indexOf("miosito.it")!=-1){
        alert('sei su miosito.it');
    }else{
        alert('non sei su miosito.it');
    }
    Nota: questo sistema è affidabile al 99%, se sei sul dominio "altro-dominio-miosito.it", ti dirà che sei su miosito.it
    Non conoscendo i tuoi scopi, te lo segnalo ugualmente.
    io devo usarlo in particolare su dominio stile miosito.blogspot.it quindi quello che devo verificare è che l'url visualizzato sia miosito. Puòandar bene in questo caso? grazie
    Le mie richieste qui sul forum sono al 99,9% considerate assurde e senza senso, ma per me un senso lo hanno e gradirei una risposta più seria possibile. Grazie

  4. #4
    Quote Originariamente inviata da luisa227 Visualizza il messaggio
    io devo usarlo in particolare su dominio stile miosito.blogspot.it quindi quello che devo verificare è che l'url visualizzato sia miosito. Puòandar bene in questo caso? grazie
    IndexOf() verifica che la prima stringa sia contenuta nella seconda, quindi se sei sul dominio "altro-dominio-miosito.blogspot.it" e verifichi che nell'url sia contenuto "miosito.blogspot.it" ti dirà che sì, è contenuto.

    Se il problema è semplicemente il "www", potresti applicare un replace prima della verifica, per avere una funzione affidabile al 100%
    codice:
    var url_without_www= window.location.hostname.replace('www.','');
     if(url_without_www != 'http://miosito.blogspot.it'){
       alert('Non sei su miosito.blogspot.it');
    }

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 © 2024 vBulletin Solutions, Inc. All rights reserved.