html javascript erreur:objet attendu
Bonjour,
je debut en html et javascript.
j'ai fait le programme suivant en html:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style type="text/css">
@import url("../sourceCss/presentation.css");
</style>
<script language="javascript" src="../sourcejs/fonction.js">
</script>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Ajouter un livre</title>
</head>
<body background="../image/zelda_fond.jpg">
<div class="page_bandeau">
<h1 class="rougecentre">Cette page permet d'ajouter un livre</h1>
</div>
<div class="page_menu">
<u>
<h1 class="rougecentre">Menu</h1>
</u>
<ul>
<h1 class="rouge">
<li><a href="sommaire.html">Première page</a></li>
<br/>
<li><a href="rechercher.html">Chercher un livre</a></li>
<br/>
<li>Ajouter un livre</li>
<br/>
<li><a href="Apropos.html">A propos</a></li>
</h1>
</ul>
</div>
<div class="page_centre" id="zoneprincipale" name="zoneprincipale">
<form name ="ajout">
<h1 class="rougepetit">
Collection livre :
<input id="collection"
name="collection"
value="collection"
type="text"/>
Titre livre :
<input id="titre"
name="titre"
value="titre"
type="text"/>
</br></br>
N° livre :
<input id="numero"
name="numero"
value="numero"
type="text"/>
Editeur livre :
<input id="editeur"
name="editeur"
value="editeur"
type="text"/>
Type livre :
<select id="type" name="type" size="1">
<option value ="Type"label ="type" selected ="selected">Type</option>
<option value ="Bande dessinnée" label ="bd" >Bande dessinnée</option>
<option value ="Mangas" label ="mangas">Mangas</option>
<option value ="Manhwa" label ="manhwa">Manhwa</option>
<option value ="Manhua" label ="manhua">Manhua</option>
</select>
</br></br>
<input id="ajouter"
name="ajouter"
type="button"
value="Ajouter le livre"
onClick="ajouterlivre()"/>
</br></br>
<table class="corps_tableau" cellpadding="0" cellspacing="1" border="rules">
<tr>
<td> Collection </td>
<td> Titre </td>
<td> N° </td>
<td> Editeur </td>
<td> Type </td>
</tr>
</table>
</h1>
</form>
</div>
</body>
</html> |
Et je l'ai associé au programme javascript suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
| /*variable globale d'incrementation*/
incsauv =0;
function ajouterlivre ()
{
/*variable temporaire*/
var temptype="";
/*declaration des tableaux de sauvegarde*/
var sauvegarde = new Array[];
var livre = new Array[];
/*recuperation des valeurs du formulaire ajout*/
var collection = document.ajout.collection.value;
var titre = document.ajout.titre.value;
var numero = document.ajout.numero.value;
var editeur = document.ajout.editeur.value;
var type = document.ajout.type;
for (i=0; i<type.length;i++)
{
if (type[i].selected)
{
temptype = type[i].value;
}
}
/*affichage des resultats dans une petite fenetre*/
confirm('Livre sauvegardée:\n\n- Collection: '+ collection
+ '\n- Titre: ' + titre
+ '\n- N°: ' + numero
+ '\n- Editeur: ' + editeur
+ '\n- Type: ' + temptype);
/*sauvegarde des données*/
/*sauvegarde des informations du livre*/
livre[0]=collection;
livre[1]=titre;
livre[2]=numero;
livre[3]=editeur;
livre[4]=temptype;
/*sauvegarde du livre*/
sauvegarde[incsauv]=livre;
incsauv++;
confirm('Livre sauvegardée:\n\n- Collection: '+ livre[0]
+ '\n- Titre: ' + livre[1]
+ '\n- N°: ' + livre[2]
+ '\n- Editeur: ' + livre[3]
+ '\n- Type: ' + livre[4]);
} |
Et quand j'appuie sur le bouton de ma page j'obtient l'erreur suivante:
ligne : 69 (onClick="ajouterlivre()"/>)
car:1
erreur:objet attendu
code:0
URL:file://F:\site bd\sourceHtml\ajout.html
Pour l'instant ca doit juste afficher dans un prompt les données renseigné dans les champs
Pouriez-vous m'aider.
Merci
Configuration: Windows 2000
Internet Explorer 6.0