Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    24

    Segnala il sito ad un amico

    ho provato mille volte a far funzionare il link d un sito k t porta ad un'altra pagina kossikke una persona possia segnalare il sito ad un amico tramite una form.
    Il codice lo posto qui.
    Per favore aiutatemi a trovare l'errore

    index.html
    <HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">

    <style type="text/css">
    body { background-color:black;
    scrollbar-face-color:black;
    scrollbar-highlight-color:black;
    scrollbar-shadow-color:#30e500;
    }
    </style>
    <script language='javascript'>
    </script>

    <script language="JavaScript" type="text/javascript">
    var good;
    var url = "www.sitoweb.it";
    function checkEmailAddress(field) {
    var goodEmail =

    field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.go v)|(\.org)|(\..{2,2}))$)\b/gi);
    if (goodEmail){
    good = true
    } else {
    alert('Inserire un indirizzo e-mail valido.')
    field.focus();
    field.select();
    good = false;
    }
    }

    u = url;
    m = "Ti segnalo questo sito";
    function mailThisUrl(){
    good = false
    checkEmailAddress(document.eMailer.address)
    if (good){
    window.location = "mailto:"+document.eMailer.address.value+"?subject ="+m+"&body="+document.title+"

    "+u;
    }
    }
    // -->
    </SCRIPT>


    </HEAD>

    segnala.html
    <body text="#00FF00" bgcolor="#000000">
    <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%"

    id="AutoNumber1">
    <tr>
    <td width="100%">
    <p align="center">
    <font size="2" face="Tahoma">



    SEGNALA QUESTO SITO AD UN AMICO
    </font>

    <font color="#FFFF00" size="2" face="Tahoma">

    </font>
    <font size="2" face="Tahoma">Introduci la E-mail del destinatario:</font><font color="#FFFF00" size="2"

    face="Tahoma">

    </font>

    <input type="text" name="address" size="40">



    [img]7%2520stella.gif[/img]
    <input type="submit" value="Segnala" onClick="mailThisUrl()">
    [img]7%2520stella.gif[/img]

    </td>
    </tr>
    </table>
    <p align="center"></p>
    <p align="center"></p>
    </body>

    grazie

  2. #2

  3. #3
    quale di questi è il codice ???? il primo oil secondo ??

  4. #4
    Originariamente inviato da umegliu
    quale di questi è il codice ???? il primo oil secondo ??
    Il codice è uno solo, la prima parte si riferisce alla funziona Javascript, la seconda parte si riferisce al codice HTML della pagina.

    A me mi restituisce un errore in checkEmailAddress(document.eMailer.address), non è che per caso ti sei dimenticata di dare un nome al tag <form>? Che per giunta non vedo nel tuo HTML.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  5. #5
    già, il form manca proprio!

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    24
    segnala.html

    <body text="#00FF00" bgcolor="#000000">

    <DIV align=center>
    <FORM name=eMailer action=#form>

    <FONT face=Tahoma
    size=2>SEGNALA QUESTO SITO AD UN AMICO</FONT><font face="Tahoma">

    </font><font face="Tahoma" size="2">

    Introduci la E-mail del destinatario:</font><FONT
    color=#0000cc size=2>

    </FONT>
    <INPUT
    size=40 name=address>



    [img]7%2520stella.gif[/img] <INPUT onclick=mailThisUrl() type=submit value=Segnala>
    [img]7%2520stella.gif[/img]

    </FORM></DIV>


    <p align="center"></p>
    </body>

    ho modificato così ma non funziona!
    quando inserisco la mail e schiaccio il pulsante, non viene inviata nessuna letterina all'amico

  7. #7
    scusa ma che action è #form?
    cmq secondo me devi postare il tuo problema nel forum di javascript se vuoi avere delle risposte più soddisfacenti

    in alternativa puoi usare il mailto, oppure usa uno script già pronto di html.it, ne ho visti nella sezione download

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.