Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Controllo+Redirection che non fa su Firefox

    Salve a tutti,

    ho il mio bel script che funziona cosi':
    1. quando l'utente clicca su un determinato link si apre un alert chiedendo di confermare l'operazione, grazie al javascript appaiono 2 opzioni: OK e ANNULLA.
    Se clicco su OK dovrebbe partire l'apertura di una pagina se clicclo su ANNULLA mi informa che l'azione è stata annullata e si chiude l'alert.

    Su Explorer perfetto, su firefox se clicco su OK non apre la pagina.
    Di seguito il codice:

    codice:
    function accetta() {
    if(window.confirm("Confermi di accettare il candidato?")){
    location.href("accetta_candidato.asp?can=<%=can%>&off=<%=offerta%>")
    }else{
    alert("Azione annullata")
    return false;
    }
    mentre sul link un semplice: ...

    Qualcuno mi sa dire perchè su FF non va?
    Grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cambia cosi: location.href="accetta_candidato.asp?can=<%=can%>& off=<%=offerta%>"
    il confirm non necessita del oggetto window
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Grazie per la risposta.

    ma sarà l'ora , sarà che di Javascript non sono proprio una cima... non capisco come mi suggerisci di cambiare il codice. Se l'oggetto window non è necessario tu toglieresti anche il controllo IF?

    codice originale
    codice:
    function accetta() {
    if(window.confirm("Confermi di accettare il candidato?")){
    location.href("accetta_candidato.asp?can=<%=can%>&off=<%=offerta%>")
    }else{
    alert("Azione annullata")
    return false;
    }

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    No, basta fare cosi:
    codice:
    function accetta() {
    if(confirm("Confermi di accettare il candidato?")){
    location.href="accetta_candidato.asp?can=<%=can%>&off=<%=offerta%>";
    }else{
    alert("Azione annullata")
    return false;
    }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5

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.