Code non fonctionnel, pourquoi ? (XML/script)
Hellrikh
-
Hellrikh -
Hellrikh -
Bonjour à tous,
En ce moment je développe un gadget contextuel google(Gmail) pour une entreprise et je suis coincé avec la récupération des données d'un email que je suis sensé transférer directement dans les champs de mon formulaire au chargement de la page .
Exemple :
"Dans un email"
Adresse mail : fake.free.fr objet : test contenu : blablablabla
"Formulaire"
"champ mail" : fake.free.fr "champ objet" : test
Mais avec le code suivant qui me paraît correct cela ne fonctionne pas, étant débutant en javascript, j'espère que quelqu'un saura m'aider, merci d'avance !
<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs author="Sylpheo" author_email="contact@sylpheo.com" title="Sylphone"
description="Sylphone contextual gadget" author_location="Saint Quentin, FR">
<Require feature="google.contentmatch">
<Param name="extractors">
google.com:USPhoneExtractor,
google.com:EmailBodyExtractor,
google.com:SenderEmailExtractor,
google.com:SubjectExtractor
</Param>
</Require>
<Require feature="dynamic-height"/>
<Require feature="osapi"/>
</ModulePrefs>
<Content type="html" view="card">
<![CDATA[
<script type="text/javascript">
function getMail(){
matches = google.contentmatch.getContentMatches();
var email;
for (var match in matches)
{
for (var key in matches[match])
{
if (key == "sender_email")
{
email = matches[match][key];
}
}
}
document.form["Sylphone"].elements["email"].value = email;
}
document.body.onload = getMail();
</script>
<FORM NAME="Sylphone" ACTION="" METHOD="GET">
<div class="form">
<table>
<tr>
<td><label><img src="http://www.sylpheo.com/gadget/sylphonegadget/resources/businessman.png" /></label></td>
<td><INPUT TYPE="text" NAME="nom" value="sa fonctionne ?"/></td>
<td><label><img src="http://www.sylpheo.com/gadget/sylphonegadget/resources/factory.png" /></label></td>
<td><INPUT TYPE="text" NAME="societe"/></td>
<td><label>Campagne</label></td>
<td><select name="campagne"></select></td>
</tr>
<tr>
<td><label><img src="http://www.sylpheo.com/gadget/sylphonegadget/resources/mobilephone.png" /></label></td>
<td><INPUT TYPE="text" NAME="telephone"/></td>
<td><label><img src="http://www.sylpheo.com/gadget/sylphonegadget/resources/magnifying_glass.png" /></label></td>
<td><INPUT TYPE="text" NAME="description"/></td>
<td><input type="submit" name="validation" value="Ajouter contact" /></td>
</tr>
<tr>
<td><label><img src="http://www.sylpheo.com/gadget/sylphonegadget/resources/symbol_at.png"/></label></td>
<td><INPUT TYPE="text" NAME="email" /></td>
</tr>
</table>
</div>
</FORM>
]]>
</Content>
</Module>
En ce moment je développe un gadget contextuel google(Gmail) pour une entreprise et je suis coincé avec la récupération des données d'un email que je suis sensé transférer directement dans les champs de mon formulaire au chargement de la page .
Exemple :
"Dans un email"
Adresse mail : fake.free.fr objet : test contenu : blablablabla
"Formulaire"
"champ mail" : fake.free.fr "champ objet" : test
Mais avec le code suivant qui me paraît correct cela ne fonctionne pas, étant débutant en javascript, j'espère que quelqu'un saura m'aider, merci d'avance !
<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs author="Sylpheo" author_email="contact@sylpheo.com" title="Sylphone"
description="Sylphone contextual gadget" author_location="Saint Quentin, FR">
<Require feature="google.contentmatch">
<Param name="extractors">
google.com:USPhoneExtractor,
google.com:EmailBodyExtractor,
google.com:SenderEmailExtractor,
google.com:SubjectExtractor
</Param>
</Require>
<Require feature="dynamic-height"/>
<Require feature="osapi"/>
</ModulePrefs>
<Content type="html" view="card">
<![CDATA[
<script type="text/javascript">
function getMail(){
matches = google.contentmatch.getContentMatches();
var email;
for (var match in matches)
{
for (var key in matches[match])
{
if (key == "sender_email")
{
email = matches[match][key];
}
}
}
document.form["Sylphone"].elements["email"].value = email;
}
document.body.onload = getMail();
</script>
<FORM NAME="Sylphone" ACTION="" METHOD="GET">
<div class="form">
<table>
<tr>
<td><label><img src="http://www.sylpheo.com/gadget/sylphonegadget/resources/businessman.png" /></label></td>
<td><INPUT TYPE="text" NAME="nom" value="sa fonctionne ?"/></td>
<td><label><img src="http://www.sylpheo.com/gadget/sylphonegadget/resources/factory.png" /></label></td>
<td><INPUT TYPE="text" NAME="societe"/></td>
<td><label>Campagne</label></td>
<td><select name="campagne"></select></td>
</tr>
<tr>
<td><label><img src="http://www.sylpheo.com/gadget/sylphonegadget/resources/mobilephone.png" /></label></td>
<td><INPUT TYPE="text" NAME="telephone"/></td>
<td><label><img src="http://www.sylpheo.com/gadget/sylphonegadget/resources/magnifying_glass.png" /></label></td>
<td><INPUT TYPE="text" NAME="description"/></td>
<td><input type="submit" name="validation" value="Ajouter contact" /></td>
</tr>
<tr>
<td><label><img src="http://www.sylpheo.com/gadget/sylphonegadget/resources/symbol_at.png"/></label></td>
<td><INPUT TYPE="text" NAME="email" /></td>
</tr>
</table>
</div>
</FORM>
]]>
</Content>
</Module>
A voir également:
- Code non fonctionnel, pourquoi ? (XML/script)
- Code ascii - Guide
- Xml download - Télécharger - Édition & Programmation
- Script vidéo youtube - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide