Bonsoir,
alors je viens de me rendre compte (apres des longues heures...) que si le code javascript qui se trouve dans cette page ne fonctionne pas:
Code :
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html><head><title>Test</title>
- </head><body>
- <script type="text/javascript">
- <!--
- for(var i=1; i<=100; i++)
- document.write("<br>ligne " + i);
- function vershaut() {
- var y=0;
- if (window.pageYOffset) y = window.pageYOffset;
- else if (document.body && document.body.scrollTop) y=document.body.scrollTop;
- while(y > 0) {
- setTimeout("window.scrollBy(0,-10)",10);
- y = y - 10;
- }
- }
- //-->
- </script>
- <a href="javascript:vershaut()">faire défiler vers le haut</a>
- </body></html>
|
c'est a cause du
Code :
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
puisque celui-ci fonctionne:
Code :
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
donc comment faire pour que la page soit valide XHTML mais que le javascript foncionne ???