2013-06-23 4 views
0

Le script suivant ne fonctionne pas lorsque je le télécharge sur ma page Web. Cela fonctionne bien et charge l'URL si je l'essaie sur 'TryIt Editor' dans w3school.com. J'ai changé le nom de domaine dans cet exemple.Java Script ne fonctionne pas sur mon site Web

<!DOCTYPE html> 
<html> 
<body> 

    <script type='text/javascript'> 
     var x=1; 
     function changeLink() 
     { 
      x=x+1; 
      var y="http://example.com/basicone/image"+x+".html"; 
      document.getElementById('iframe-a').src=y; 
     } 
    </script> 

    <iframe id="iframe-a" seamless src="http://example.com/basicone/image1.html" height="450" width="1000" scrolling="no"></iframe> 
    <button id="button" onclick="changeLink()">Next</button> 
</body> 
</html> 
+0

quelle erreur que vous obtenez? la console dit-elle quelque chose? – BeNdErR

+0

pas d'erreur, rien ne se passe quand je clique sur le bouton –

+0

Vous devez ajouter 'type =" bouton "' au bouton, sinon il agira comme un 'soumettre' dans certains navigateurs – Jonathan

Répondre

0

Etes-vous sûr que cela ne fonctionne pas? Il est vraiment étrange, surtout parce que js il est clientside

essayer de changer l'url alerte, après qu'il a été modifié, avec ce code:

<script> 
var x=1; 
function changeLink() 
{ 

x=x+1; 
var y="http://example.com/basicone/image"+x+".html"; 

document.getElementById('iframe-a').src=y; 
alert(document.getElementById('iframe-a').src); 
} 
</script> 

<iframe id="iframe-a" seamless src="http://example.com/basicone/image1.html" height="450" width="1000" scrolling="no"></iframe> 
<button id="button" onclick="changeLink()">Next</button> 
+0

La boîte d'alerte ne s'affiche pas –

+0

@TanveerDewan J'ai oublié le bouton, l'avez-vous ajouté?

+0

J'ajoute ceci comme code sur une page de mon site wordpress. ne fonctionne pas là. Fonctionne très bien si je l'enregistre en .html sur mon ordinateur local, puis l'exécuter. –

Questions connexes