0 votes

Échapper au problème

Comment échapper aux guillemets pour les utiliser en HTML ? Ma ligne de code est la suivante

<body onload="setTimeout('window.location='http://somepage.com'', 1000)">

Comme vous pouvez le voir dans l'exemple actuel, deux ' et un " sont utilisés. Comment puis-je les échapper pour que l'exemple ci-dessus fonctionne ?

Le contenu du chargement est défini dynamiquement pour un système sur lequel je travaille au bureau.

5voto

Francisco Soto Points 5043
<body onload="setTimeout(function () { window.location='http://somepage.com'; }, 1000)">

Cela devrait faire l'affaire. Vous voudrez peut-être jeter un coup d'oeil à http://en.wikipedia.org/wiki/Unobtrusive_JavaScript cela pourrait rendre votre javascript plus propre.

Santé !

0voto

paulj Points 722

Pourquoi ne pas simplement utiliser un rafraîchissement de méta ?

<meta http-equiv="refresh" content="1;url=http://example.com" />

0voto

Chief17 Points 2070

Ça marche :

<body onload="setTimeout('window.location=\'http://google.com\'', 1000)">

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X