Visualizzazione risultati 1 fino 7 di 7

Discussione: Distinguere IE e FF

  1. #1
    Guest

    Predefinito Distinguere IE e FF

    ciao gente,
    mi sono accorto con estremo disappunto che la modalità di invio di un form tramite FF ed IE è totalmente diversa..
    se imposto forzatamente solo uno dei due modelli chiaramente l'utente dell'altro browser rmane fottuto..
    la domanda è: perchè st'imbecilli di FF hanno dovuto fare i fighetti?????

    no in realtà, la domanda vera è:
    come distinguo che tipo di browser sta usando l'utente, in modo da caricare il comando submit(form) in modo opportuno?

    grazie.

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da lsdforum
    ciao gente,
    mi sono accorto con estremo disappunto che la modalità di invio di un form tramite FF ed IE è totalmente diversa..
    se imposto forzatamente solo uno dei due modelli chiaramente l'utente dell'altro browser rmane fottuto..
    la domanda è: perchè st'imbecilli di FF hanno dovuto fare i fighetti?????

    no in realtà, la domanda vera è:
    come distinguo che tipo di browser sta usando l'utente, in modo da caricare il comando submit(form) in modo opportuno?

    grazie.
    scusa in che senso "la modalità di invio di un form tramite FF ed IF è totalmente diversa"??? tu parli di php?

  3. #3
    Guest

    Predefinito

    in IE funziona:
    Codice HTML:
    <form>
    ...
    <a href="#" onclick="document.mioform.submit()">Invia Form</a>
    tale script NON funziona in FF.
    affinchè si riesca ad inviare un form con link da FF si deve fare:

    Codice HTML:
    ...
    <a href="#" onclick="document.forms['mioform'].submit()">Invia Form</a>
    ma ovviamente con IE non va così..

    per cui mi servirebbe uno script che capisse che tipo di browser si sta usando, per poter "localizzare" lo script..

  4. #4
    Guest

    Predefinito

    mm?? hai scritto soltanto <form> ? e gli attributi di <form> li hai messi?

    Prendi spunto da questo:
    Codice HTML:
    <html>
    <head>
    <script type="text/javascript">
    function submitform()
    {
       	document.mioform.submit();
    }
    </script>
    </head>
    <body>
    <form name="mioform" action="la_pagina_che_ti_interessa.php" method="get">
    <input type='text' name='ciccio'>
    <a href="javascript:submitform()">Invia form</a>
    </form>
    </body>
    </html> 	
    Non l'ho provato vedi un pò tu

    P.S: Viva Firefox! Abbasso IE!
    Ultima modifica di attorianzo : 12-05-2006 alle ore 00.40.17

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da lsdforum
    in IE funziona:
    Codice HTML:
    <form>
    ...
    <a href="#" onclick="document.mioform.submit()">Invia Form</a>
    tale script NON funziona in FF.
    affinchè si riesca ad inviare un form con link da FF si deve fare:

    Codice HTML:
    ...
    <a href="#" onclick="document.forms['mioform'].submit()">Invia Form</a>
    ma ovviamente con IE non va così..

    per cui mi servirebbe uno script che capisse che tipo di browser si sta usando, per poter "localizzare" lo script..
    mhh scusa ma non puoi inviare il form con in semplice <input type=submit>???

    mi sembra molto più facile

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da sitoutileweb
    mhh scusa ma non puoi inviare il form con in semplice <input type=submit>???
    Quoto alla grande... Per di piu un form fatto in quel modo è "submittabile" solamente se javascript è attivo nel browser!
    Ultima modifica di attorianzo : 12-05-2006 alle ore 00.51.22

  7. #7
    Guest

    Predefinito

    Al di là del fatto che straquoto arrotianzo nel sostenere firefox, in realtà mi ricordavo che entrambi i metodi di submit funzionassero con entrambi i browser..
    cmq anche se non funzionano ti basta assegnare un id al form e richiamarlo con getElementById() ^^

Regole di scrittura

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