Merci de la réponse, je connaissais le truc, et j'ajouterai à ce que tu
as écrit que \footnotemark prend un argument optionnel
\footnotemark[\value{footnote}]
on peut donc faire (pas testé) :
-----------------------------------------------------------------------
\newcounter{toto}
C'est l'histoire de toto\footnote{toto qui a la boule à zéro}.
\setcounter{toto}{footnote}
Un jour il va au zoo, et il rencontre un singe\footnote{un grand singe}.
Alors le singe dit à toto\footnotemark[\value{toto}]:
...
-----------------------------------------------------------------------
Mais ça ne résout pas mon problème, par contre j'ai trouvé ça qui le
fait quasiment --- le résultat me statisfait:
-----------------------------------------------------------------------
\documentclass{beamer}
\usepackage[latin1]{inputenc}
\usepackage[francais]{babel}
\newcommand*\sauvethefootnote{}
\begin{document}
\let\sauvethefootnote\thefootnote
\protected\def\thefootnote{\uncover<3->{\sauvethefootnote}}
\begin{frame}[fragile]
\frametitle{Savez-vous planter les choux ?}
\begin{itemize}
\item<1-> Savez-vous planter les choux ?
\item<2-> à la mode, à la mode
\item<3-> à la mode\footnote{\uncover<3->{celle de chez nous, pardi~!}}.
\end{itemize}
\end{frame}
\let\thefootnote\sauvethefootnote
\end{document}
-----------------------------------------------------------------------
Vincent.