Bonjour à tous,

Je réalise actuellement un système de vote a la facon de digg. Je souhaite trier mes différente news via des onglets.
L'onglet 1 me donne les news promues et le 2 les news en attente.

Sous Firefox , pas de soucis tout marche bien, pas d'erreur signaler par firebug. En revanche sous IE et opera ca ne marche pas

Mon entête de page :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Test de vote</title>
<script type="text/javascript" src="../lib/extra/js/prototype.js"></script>
<script type="text/javascript" src="../lib/extra/js/scriptaculous/scriptaculous.js"></script>
<script type="text/javascript" src="vote.js"></script>
<script type="text/javascript" src="onglet.js"></script>
...
Mon appel à la fonction de gestion des onglet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<a href="javascript:onglet('promue')" >ONGLET 1</a> &nbsp; <a href="javascript:onglet('attente')">ONGLET 2</a>
Et ma fonction de gestion des onglet (avec prototype) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function onglet(onglet)
{
	url='onglet.php';
	param = 'onglet='+onglet;
	new Ajax.Updater(
	{success : 'zone-onglet', failure : 'erreur_vote'},
	url,
	{ parameters : param,
	  evalScripts : true , 
	  method : 'post',
	}
 
	);
}
Et pour finir l'erreur que me renvoi Opéra :
JavaScript - http://olivier.local/Wid/vote/
Javascript URL thread: "javascript:onglet('attente')"
Error:

name: ReferenceError

message: Statement on line 1: Reference to undefined variable: onglet
Backtrace:
Line 1 of unknown script

onglet("attente");
Si quelqu'un à une idée d'où cela peut venir. De plus si vous connaissez un outil pour IE 6 et 7 pour debugger du JS je suis preneur

Merci d'avance