- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Form in flash e php
-
Errore Simbolo=page4, livello=Layer 11, fotogramma=1:Linea 1: L'istruzione deve apparire all'interno del gestore on
invia.onPress = function () {Totale errori ActionScript: 1 Errori segnalati: 1
-
@ketty said:
Errore Simbolo=page4, livello=Layer 11, fotogramma=1:Linea 1: L'istruzione deve apparire all'interno del gestore on
invia.onPress = function () {Totale errori ActionScript: 1 Errori segnalati: 1La faccina l'hai messa tu vero?
Dunque, quel codice actionscript che ti ho messo va nel fotogramma. Con il fotogramma selezionato apri la finestra dell'actionscript (F9) e ci incolli il codice.
Vedi la figura che ho messo a pagina 1.
Nel bottone non ci deve essere actionscript altrimenti da quell'errore.
OPPURE, adesso mi è venuto in mente che va bene uguale.
Sul bottone che già hai metti questo:
on (release) { variabile = new LoadVars(); // variabile.NAME = _root.NAME; variabile.FROM = _root.FROM; variabile.COMMENTS = _root.COMMENTS; variabile.TO = "ketty39@mio dominio.com"; variabile.SUBJECT = "Commenti"; variabile.GOTOURL= ""; // variabile.send("/cgi-bin/mailer/"); }
-
la faccina 'e uno scerzo dei codici-
ho provato in entrambi i modi ma niente....mi iniziano a venire manie depressive. fottutissimo codice!!!
riprovero a ripetere le operazioni, per essere sicuro!
Altrimenti domani troveremo il codice!!!!!
ti ringrazio per l'aiuto, sono contento di aver incontrato il forum (molto interessante)A Domani
-
Buon giorno,
sono ancora al punto di partenza qualche suggerimento!!
-
@ketty said:
Buon giorno,
sono ancora al punto di partenza qualche suggerimento!!Oggi a pranzo faccio qualche prova, a me uno script simile funziona ma è leggermente più complicato. Invia dati e ne riceve di risposta. Nel tuo caso l'ho dovuto semplificare perchè non hai dati da ricevere.Ciao
-
grazie, sono veramente in imbarazzo con questo...... "parole irripetibili"
a dopo!
-
Pronti! Partendo dal tuo form abbiamo riscritto il codice.
@ketty said:
ti mando lo script dell' html
<form enctype="multipart/form-data" method="post" action="/cgi-bin/mailer">
<table border="0">
<tr>
<td>Il tuo nome:</td>
<td><input type="text" name="NAME maxlength="35" size="37" value=""></td>
</tr>
<tr>
<td>La tua mail:</td>
<td><input type="text" name="FROM" maxlength="35" size="37" value=""></td>
</tr>
<tr>
<td>I tuoi commenti:</td>
<td><textarea name="COMMENTS" cols="29" rows="4"></textarea></td>
</tr>
<tr>
<td>Invia un file:</td>
<td><input type="file" name="UPLOAD" size="23"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Invia"><input type="reset" value="Cancella"></td>
</tr>
</table>
<input type="hidden" name="TO" value="ketty39@mio dominio.com">
<input type="hidden" name="SUBJECT" value="Commenti">
<input type="hidden" name="GOTOURL" value="">
</form>on (release) { variabile = new LoadVars(); // variabile.NAME = _root.NAME; variabile.FROM = _root.FROM; variabile.COMMENTS = _root.COMMENTS; variabile.TO = "[email protected]"; variabile.SUBJECT = "Commenti"; variabile.GOTOURL= ""; // variabile.send("/cgi-bin/mailer/","_self","post"); }
Il codice va incollato nel bottone **invia **del tuo form in flash.
Le variabili _root.xxxx devo essere logicamente quelle dei campi input del tuo form/flash, tranne TO, SUBJECT e GOTOURL che sono obbligatori per far funzionare il tuo cgi.
[email protected] va logicamente cambiato con quello del tuo dominio.Facci sapere. Ciao
-
a me il codice sembra perfetto pero,
Attention! The method used to send this form or the parameters used are not correct.Please check and correct your form!
la cosa buffa che se apro il file in html il forum funziona!!
SONO MOLTO PERPLESSO!!!!!!!!
-
Aggiungi:
variabile.contentType = "multipart/form-data";
sotto
variabile = new LoadVars();
-
on (release)
{
variabile = new LoadVars();
variabile.NAME = _root.NAME;
variabile.FROM = _root.FROM;
variabile.COMMENTS = _root.COMMENTS;
variabile.TO = "ketty39@dominio";
variabile.SUBJECT = "Commenti";
variabile.GOTOURL = "";
variabile.send("/cgi-bin/mailer/", "_self", "post");
variabile.contentType = "multipart/form-data";
variabile = new LoadVars();
}Niente la stessa pagina di prima!!!
-
on (press) { variabile = new LoadVars(); variabile.contentType = "multipart/form-data"; variabile.NAME = _root.NAME; variabile.FROM = _root.FROM; variabile.COMMENTS = _root.COMMENTS; variabile.TO = "ketty39@dominio"; variabile.SUBJECT = "Commenti"; variabile.GOTOURL = ""; variabile.send("/cgi-bin/mailer/", "_self", "post"); } ```la riga content type va prima del send... e variabile = new LoadVars(); va solo all'inizio.
-
inesorabile!!!!!
Attention! The method used to send this form or the parameters used are not correct.Please check and correct your form
-
Puoi postare l'url del form in html che funziona sul tuo sito?
Ciao
-
ciao homeworker!
alla fine dovro fare cosi, anche se penso che non sia molto professionale, non so forse è il programma cgi che avrà problemi.
Comunque sono contento di aver trovato il forum!!!!!!
-
@ketty said:
ciao homeworker!
alla fine dovro fare cosi, anche se penso che non sia molto professionale, non so forse è il programma cgi che avrà problemi.
Comunque sono contento di aver trovato il forum!!!!!! :DIntendevo dire se puoi scriverci l'indirizzo del tuo form funzionante in html così si vede meglio il funzionamento.
-
scusa non avevo capito!
-
Ho visto il tuo form.
on (press) { variabile = new LoadVars(); variabile.contentType = "multipart/form-data"; variabile.NAME = _root.NAME; variabile.FROM = _root.FROM; variabile.COMMENTS = _root.COMMENTS; variabile.TO = "ketty39@dominio"; variabile.SUBJECT = "Commenti"; variabile.GOTOURL = ""; variabile.send("/cgi-bin/mailer/", "_self", "post"); }
Prova a levare l'ultimo / da /cgi-bin/mailer/ qui sopra.
Se non funziona potrebbe essere flash che non invia il referrer, ho visto con firefox e il referrer disabilitato che il tuo form dava lo stesso errore. Non ho mai controllato se i link da flash mandano referrer però è probabile che sia quello.
Quei tipi di formmail fanno un controllo sul referrer per essere sicuri che solo i proprietari del dominio lo usino.
-
scusa non ho capito!!!
-
Il referrer è l'indirizzo della pagina da cui provieni. Il tuo cgi fa un controllo sulla pagina di provenienza, se non legge questo referrer non funziona.
Forse ho trovato, leva le virgolette da questa riga e riprova:
variabile.contentType = "multipart/form-data";
on (press) { variabile = new LoadVars(); variabile.contentType = multipart/form-data; variabile.NAME = _root.NAME; variabile.FROM = _root.FROM; variabile.COMMENTS = _root.COMMENTS; variabile.TO = "ketty39@dominio"; variabile.SUBJECT = "Commenti"; variabile.GOTOURL = ""; variabile.send("/cgi-bin/mailer", "_self", "post"); } ``` :perfavore: Speriamo bene :perfavore:
-
niente da fare, prima pensavo riferendoci ad una casella di testo dinamico , manca la proprieta text.
niente da fare! neanche con text