Tom's Guide > Forum > Programmation > Bête problème d'HTML

Bête problème d'HTML

Forum Programmation : Bête problème d'HTML

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour!

Je sais pas pourquoi, j'arive plus a utiliser InnerHTML sans que cela pose problème.

Citation :

<html>
<head></head>
<body>

<a href="javascript:document.getElementById('teste').innerHTML='ça marche';">Javascript</a>

<div id="teste" style="background:grey;"></div>


</body>
</html>



Donc je clique sur "Javascript, le teste s'écrit bien dans la div mais de suite après je me retrouve avec une page blanche avec écrit "ça marche" en haut a gauche.

ça doit être tellement bête, donc je vous autorise a me lapider :lol: !

Merci de votre aide.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Bisarement si je fait la même chose avec une fonction ça marche.
C'est étrange....

Répondre à Vermoute

<a href="" onclick="document.getElementById('teste').innerHTML='ça marche';">Javascript</a>

Répondre à sleepless2101

Nan!
ça s'affiche mais recharge la page immédiatement après, le "" et remplacer par l'adresse de la page...


Message édité par Vermoute le 10-09-2008 à 17:34:31
Répondre à Vermoute

<a href="#" onclick="document.getElementById('teste').innerHTML='ça marche';">Javascript</a>

Répondre à sleepless2101

Ouai mais le problème étant que cela fait remonter l'écran :/ !
# c'est une ancre, ancre "ne pas bouger" ça existe pas ?

Répondre à Vermoute

<a href="javascript:void('0')" onclick="document.getElementById('teste').innerHTML='ça marche';">Javascript</a>

celui là je l'ai vérifié :d
et pourquoi ne pas passer par une fonction?

Répondre à sleepless2101
Tom's Guide > Forum > Programmation > Bête problème d'HTML
Aller à :

Il y a 773 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens