Newsgroup: it.comp.www.php
Titolo: un aiuto per un form email (son niubbo assaje!)

scusate se vi disturbo, ma non trovando soluzione nella lettura di vari 
siti e forum, provo a chiedere a voi, forse qualcuno riesce ad aiutarmi 
con poca fatica.
chiedo venia se spieghero' le cose da cani e se il mio codice fa schifo, 
ma non sono un informatico e non ho dimestichezza con molte cose, e anzi 
vi chiedo se possibile di essere il piu' semplici possibile.
per il mio sito (in html semplice, diviso in 3 frames orizzontali) ho 
preparato una pagina htm con un form per inviare messaggi direttamente 
al mio indirizzo email, che si apre nel frame centrale.
questa pagina htm, per fare cio', richiama un file php (che ho trovato 
in rete e di cui ho opportunamente modificato quel poco di codice che 
serviva) che risiede sul server.
diciamo che in linea di massima funziona tutto. quel che non riesco a 
fare sono 3 cose:
A) nella pagina htm ho creato il tipo di pulsante di invio del form come 
immagine (<input type="image" src="temp/sendemail.gif" width="58" 
height="25">). so che e' possibile creare allo stesso modo anche un 
pulsante di reset, ma per ora ho trovato questa opzione solo come tipo 
"button" e non come "img". qualcuno sa dirmi come posso impostare un 
pulsante di reset del form come img?
B) dopo che il form e' stato inviato, si apre una pagina di 
ringraziamento. la quale, purtroppo, si apre a tutta finestra e non 
riesco a fare in modo di farla aprire solo nel frame centrale, come 
invece dovrebbe. ho inserito l'attributo "_parent" nella parte finale 
html del file php, ma forse e' nel posto sbagliato.
qui sotto vi copio il codice:
<body bgcolor="#FFFFFF" text="#000000" background="temp/frame2.gif" 
onLoad="doRedirect()">
<cr>
<form action="FormToEmail.php" method="post" enctype="text/html" 
target="_parent">
<table width="100%" height="360" border="0">
  <tr>
     	<td><img src="temp/pixel3.gif" width="240" height="1" align="left" 
valign="center"></td>
 
	<td><div><center><font size="2" face="Helvetica, Trebuchet MS, Arial, 
Verdana" color="ffffff">thank you <i><font size="3" face="Helvetica, 
Trebuchet MS, Arial, Verdana" color="ffffff"><?php print 
stripslashes($_REQUEST['name']); ?></font></i>, your message has been 
sent...
<p><br><br><br><a href="<?php print $continue; ?>"><font size="1" 
face="Helvetica, Trebuchet MS, Arial, Verdana" color="ffffff">click here 
to return to homepage...</font></a></p>
</center></div></font><td>
 
	<td><img src="temp/pixel3.gif" width="240" height="1" align="right"></td>
</tr>
</table>
</form>
</body>
C) come ultima cosa, vorrei che il redirect in homepage fosse automatico 
dopo X secondi di pagina di ringraziamento, senza che l'utente debba 
clickare su alcun link. in che modo e' possibile farlo?
grazie infinite se qualcuno sapra' e vorra' aiutarmi.
saluti
filippo

 clickare su alcun link. in che modo e' possibile farlo?
Questo sotto è il tag body della pagina a cui ti riferisci, vero?
<body bgcolor="#FFFFFF" text="#000000" background="temp/frame2.gif" 
onLoad="doRedirect()">
Bene. Poco sopra, fra i tag <script> dovrebbe esserci una funzione
chiamata "doRedirect()". C'è? Se non c'è hai copiato male il codice, se
c'è contiene qualche errore. Riscriviamola e poniamo che gli X secondi
siano 3 secondi: 
function doRedirect() {
setTimeout('location.href="homepage.htm"',3000);
}
Tutto questo, ovviamente, col php non ha niente a che vedere :-)
Nell'eventualità in cui tu avessi ulteriori problemi prova a spostarti
su it.comp.lang.javascript.
CIAO!
-- 
mailto: y = i
------------------------------------------------------
http://www.catarsi.it
Vivo nel terrore di non essere frainteso (Oscar Wilde)