Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有人知道为什么我的帆布标签赢了';你不会在IE 8中出现吗?_Javascript_Html_Internet Explorer_Html5 Canvas_Excanvas - Fatal编程技术网

Javascript 有人知道为什么我的帆布标签赢了';你不会在IE 8中出现吗?

Javascript 有人知道为什么我的帆布标签赢了';你不会在IE 8中出现吗?,javascript,html,internet-explorer,html5-canvas,excanvas,Javascript,Html,Internet Explorer,Html5 Canvas,Excanvas,可能重复: 我不确定我做错了什么。我照它说的做了,但什么也没用。我使用的是网格系统,但我认为这不是问题所在。我也不认为这是我的安全设置。这是我的HTML和Javascript,如果有帮助的话 HTML Canvas是IE8不支持的HTML5元素。 您的doctype也是错误的,因为您使用的是HTML5,请将其设置为:“”。如评论中所述:IE8不支持canvas标记。然而,有一些插件模仿它的行为。我用过一次这个:它能起作用,还有一个叫。但我对此没有任何评论,从未使用过,不知道会发生什么 只需一个

可能重复:

我不确定我做错了什么。我照它说的做了,但什么也没用。我使用的是网格系统,但我认为这不是问题所在。我也不认为这是我的安全设置。这是我的HTML和Javascript,如果有帮助的话

HTML


Canvas是IE8不支持的HTML5元素。
您的doctype也是错误的,因为您使用的是HTML5,请将其设置为:“”。

如评论中所述:IE8不支持canvas标记。然而,有一些插件模仿它的行为。我用过一次这个:它能起作用,还有一个叫。但我对此没有任何评论,从未使用过,不知道会发生什么


只需一个注意:回退会有其局限性,但就2D绘图而言,我认为这些会对你有用

以大写字母开头的句子。I'm使用撇号,
its
是它的属格形式,不是
的契约形式,而是
,Java与Javascript没有任何关系,还有,还有……是什么让你认为IE8支持canvas元素?请参阅Emo上的浏览器支持,首先,w3schools不是提供此类信息的地方,它们以前是错误的。它明确表示IE9支持canvas,而不是IE8。是的,我尝试了excanvas,但它不起作用。我已经在这个应用程序中使用了flashcanvas,所以也许你应该尝试一下这个,如果你在实现这些插件时遇到困难,你可以把这个代码添加到你的问题中,或者做一些修改?
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <title>Zack Vivier</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <!--[if IE]><script type="text/javascript" src="js/excanvas.js"></script><![endif]-->
    <!-- enable HTML5 elements in IE7+8 -->
    <!--[if lt IE 9]>
    <script src="js/html5shiv.js"></script>
    <![endif]-->
    <!-- 1140px Grid styles for IE -->
    <!--[if lte IE 9]><link rel="stylesheet" href="styles/ie.css" type="text/css" media="screen" /><![endif]-->
    <link href="styles/styles.css" rel="stylesheet" type="text/css">
    <link href="styles/1140.css" rel="stylesheet" type="text/css">
    <!--css3-mediaqueries-js - http://code.google.com/p/css3-mediaqueries-js/ - Enables media queries in some unsupported browsers-->
    <script type="text/javascript" src="js/css3-mediaqueries.js"></script>
    <script src="js/js.js"></script>
  </head>
  <body>
    <header>
      <h1 class="hidden">Zack Vivier Home</h1>
      <div class="container">
        <div class="row">
          <div class="fivecol">
            <div class="logo"><img src="images/logo.png" alt="zack vivier logo"></div>
          </div>
          <div class="sevencol last">
            <nav>
              <h2 class="hidden">Site Navigation</h2>
              <ul>
                <li><a href="index.html">Home</a></li>
                <li><a href="info.html">Information</a></li>
                <li><a href="portfolio.html">Portfolio</a></li>
                <li><a href="contact.html">Contact</a></li>
              </ul>
            </nav>
          </div>
        </div>
      </div>
    </header>
    <div class="container">
      <div class="row">
        <div class="twelvecol last">
          <div class="lineone"></div>
        </div>
      </div>
    </div>
    <div class="container">
      <div class="row">
        <div class="twelvecol last">
          <div class="caption">
            <h4 id="tagLine">Image Number</h4>
          </div>
          <div class="slideshow">
            <canvas id='showCanvas' width='1022' height='397'>Canvas Not Supported</canvas>
          </div>
        </div>
      </div>
    </div>
    <div class="container">
      <div class="row">
        <div class="threecol last">
          <div class="about"><h2>About Me</h2></div>
        </div>
      </div>
    </div>
    <div class="container">
      <div class="row">
        <div class="twelvecol last">
          <div class="linetwo"></div>
        </div>
      </div>
    </div>
    <div class="container">
      <div class="row">
        <div class="sevencol last">
          <div class="contenthome">
            <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; My Name is Zack Vivier; currently I am 19</p>
            <p>years old and attend Fanshawe College for Interactive</p>
            <p>Media Design and Production. I am a Designer,</p
            <p>Programmer, Musician, Video Editor, and Animator.</p>
          </div>
        </div>
      </div>
    </div>
    <h1 class="hidden">footer</h1>
    <div class="container">
      <div class="row">
        <div class="twelvecol last">
          <div class="footer">
            <h3>Copyright &copy; 2012 Zack Vivier. All Rights Reserved.</h3>
          </div>
        </div>
      </div>
    </div>
  </body>
</html>
// JavaScript Document
var imagePaths = new Array("images/photo_1.png", "images/game_web.jpg", "images/tattoo.jpg");
var whichImage = new Array("Graffti Project", "Game WebSite", "Tattoo Project");
var showCanvas;
var showCanvasCtx;
var imageText;
var currentImage = 0;
var currentImageText = 0;
var img = document.createElement("img");
function init() {
  imageText=document.getElementById('tagLine');
  showCanvas = document.getElementById('showCanvas');
  showCanvasCtx = showCanvas.getContext('2d');
  img.setAttribute('width','1022');
  img.setAttribute('height','397');
  switchImage();
  setInterval(switchImage, 2500);
}
function switchImage() {
  imageText.innerHTML = whichImage[currentImageText++];
  img.setAttribute('src',imagePaths[currentImage++]);
  img.onload = function() {
    if (currentImage >= imagePaths.length) {
      currentImage = 0;
      currentImageText = 0;
    }
    showCanvasCtx.drawImage(img,0,0,1022,397);
  }
  window.onload = init();