Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    20

    Redirect tramite Javascript

    ciao a tutti,
    stavo cercando di fare una cosa e non so se sia malsana o meno o proprio mi sono inventato qualcosa di impossibile XD

    tramite javascript volevo inviare ad una pagina, in pratica al click su un bottone dopo una serie di if mi viene composta questa url: bene,è proprio a questa urle che voglio reindirizzare la pagina

    pensavo di fare una cosa del tipo:

    window.location = "http://miosito.com/nuovapaginacomposta";

    ma non sono sicuro della validità del comando,non mi parte

    soluzioni?


    ps: il bottone non ha un href perchè l'url viene composta al click su di esso.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    anche se ad essere precisi e'
    window.location.href = "http://miosito.com/nuovapaginacomposta";

    non e' sbagliato come stai facendo, quindi il problema e' altrove

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    per esempio, sicuro che questo "bottone" non implichi al click un reload o cambio di location?
    Se metti degli alert prima del redirect finale appaiono?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    20
    Si credo funzioni,però ora mi sono trovato di fronte ad un altro problema,ovvero:

    for(var i=43;i<69;i++){
    if(!$(".'+i+'").hasClass("opacity.active"){
    finalUrl+=','+i;
    }
    }

    ecco qui,vorrei che la classe sia per esempio i=45

    quindi

    if(!$(".45").hasClass("opacity.active")

    etc etc,come posso fare a dirgli che deve prendere il punto + il valore della i?

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    $('.'+i)
    Ho qualche dubbio che jquery supporti ! (di negazione) e che le classi possano essere numeriche
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    20
    ahah per la negazione avevo sbagliato a scriverla io xD

    per quanto riguarda la classi numeriche sto testando questo metodo

    speriamo funzioni

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    20
    Ho testato,le classi numeriche le prende e anche senza problemi o magheggi, il vero problema è che non mi funziona il redirect


    io vorrei fare per esempio

    al click su un bottone

    var finalurl=http://www.paginanuova.it/
    for(var i=43;i<69;i++){
    if($('.'+i).hasClass("active")){
    finalUrl+=','+i;
    }
    }

    window.location.href = finalUrl;

    però non mi reindirizza

  8. #8
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Puoi postare un pezzo di html dei tuoi bottoni?
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    20
    niente ho risolto *___* funziona tutto,grazie mille!

    il codice lo prendeva soltanto che per una brutta indentazione non riconosceva una parentesi graffa!

    tutto risolto,grazie mille!

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    20
    oddio,si è andato e mi ha reindirizzato

    però cosa succedere con il comando window.location.href = "url url";

    mi aggiunge alla url che ho già io il pezzo che io metto,invece vorrei proprio che mi inviasse ad un'altra pagina;

    esempio:

    www.ciaociao.it

    nuova pagina

    www.byebye.it

    invece lui mi fa: www.ciaociao.it/www.byebye.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 © 2026 vBulletin Solutions, Inc. All rights reserved.