Javascript/html

Résolu
eddflo -  
Smoking bird Messages postés 911 Statut Membre -
Bonjour,

Est-il obligatoire d'insérer les balise <script language="javascript" type="text/javascript">pour insérer du javascript dans une page html ?
Ca peut paraître idiot mais je m'étais persuadé que l'on ne pouvait en insérer qu'entre les balises <script> et j'ai découvert ce code sur l'un des forums de commentcamarche :
<a href="javascript:if(confirm('Etes vous sur ?')) document.location.href='mon_lien.htm'">Mon lien</a>
il fonctionne parfaitement sans les balises <script>

Quelqu'un saurait-il m'éclairer ?

Je vous remercie d'avance pour vos réponses
Configuration: Windows XP
Firefox 3.0.5

4 réponses

  1. Smoking bird Messages postés 911 Statut Membre 58
     
    t'as trois façons d'utiliser le javascript:

    dans le lien, comme tu l'as vu, ou sur tout évènement d'un élément html:
    évènement='javascript:instructionsjavascript;'

    entre les balises <script type='text/javascript'> ou <script language='javascript'> </script>

    dans un fichier avec une extension js lié ainsi:
    <script type='text/javascript' src='tonfichier.js' />

    Vérifie les synaxes exactes, mais je ne pense pas beaucoup me tromper^^
    1
    1. eddflo
       
      Merci Okuni et Smoking bird pour ces éclaircissements concis et explicites.

      Cordialement
      0
  2. okuni Messages postés 1325 Statut Membre 126
     
    ce lien fonctionne car tu met "javascript:" devant le code et que tu est dans une balise "href"
    même principe avec mailto:
    tu aura un lien et au lieu de mettre un simple lien tu met mailto:test@hotmail.com
    met pour le reste, il faut des balises comme en php.
    il est possible qu'il y ai d'autre "exception" mais alors je ne les connais pas.
    0
  3. okuni Messages postés 1325 Statut Membre 126
     
    pas de problème :p
    merci surtout Smoking bird ^^
    0
  4. Smoking bird Messages postés 911 Statut Membre 58
     
    à votre service :p
    0