我用本论坛的高手提供的以下代码显示图片
<html> 
  <body> 
<img id="myImg" border="0" src="D:\tyq\<?php echo $_POST["T1"]; ?>.jpg" width="374" height="219"> </p> 
</body> 
</html>
   可是遇到大小379x219左右的图片能正常显示,一旦遇到尺寸为1024x768以上的图片无法显示,请改以上代码,做到1500x1000以下都能显示(能显示所有大小更好)

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head><body>
    <img id="myImg"   src="教学楼.jpg" width="374" height="219">
    </body>
    </html>
    写成这样就行了
      

  2.   

      我那是php代码,一运行不成功?????
      

  3.   

    .imgBoder {
        border: #ccc 1px solid;
        height: 374px;
        width: 219px;
        overflow: hidden;
        padding: 3px;
    }<div class="imgBoder">
        <img id="myImg" src="D:\tyq\ <?php echo $_POST["T1"]; ?>.jpg"> </p> 
    </div>
      

  4.   


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document </title>
    </head><body>
    <img id="myImg" border="0" src="D:\tyq\ <?php echo $_POST["T1"]; ?>.jpg" width="374" height="219">
    </body>
    </html>保存为PHP格式就行拉
      

  5.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    這是支持的標準,要加上
      

  6.   

    你再看看这个,我这试是可以的<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <style type="text/css">
    <!--
    .imgBoder { 
        border: #ccc 1px solid; 
        height: 374px; 
        width: 219px; 
        overflow: hidden; 
        padding: 3px; 

    -->
    </style>
    </head><body>
        <img src="D:\tyq\ <?php echo $_POST["T1"]; ?>.jpg" name="myImg"  id="myImg" class="imgBoder"> </p> 
    </body>
    </html>
      

  7.   

    D:\tyq\ <?php echo $_POST["T1"]; ?>.这样的能对吗??
      

  8.   

    唔…楼主的代码是我提供的…
    那是非常简单的代码,只是单纯的接受$_POST值然后显示出来而已…
    所以要说楼主粘贴出来的代码有什么问题…
    D:\tyq\ <?php echo $_POST["T1"]; ?>.jpg
    ↑tyq\的后面有个空格…但应该不至于导致图片大小显示不出来的问题…
    猜测是大图片的文件名问题?其他的,不应该有什么问题…
    要是仍然不行的话直接私信我吧… = =||
    您应该为自己省点可用分才是…
      

  9.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
      我是内部局域网,加上上述代码没用,有别的办法吗?
      

  10.   

    <html>
    <body>
    <div style="z-index:10; width:1500px; height:1000px; position:absolute">
    <img id="myImg" border="0" src="D:\tyq\ <?php echo $_POST["T1"]; ?>.jpg" width="374" height="219">
    </div>
    </body>
    </html> 
      

  11.   

    上面的错了,应该把 img 属性里的 width 和 height 给去掉,就行了, 然后 支持实现 1500*1000以下的所有图片了<html>
      <body>
    <img id="myImg" border="0" src="D:\tyq\ <?php echo $_POST["T1"]; ?>.jpg" > </p>  // 这样的话,就支持所有图片
    </body>
    </html>
      

  12.   

       dzxccsu你好!  你的代码我在internet网上试了也不行,我的图片是1027x768,jpg 
      

  13.   

    phpBoy005 你好:
       <html>
    <body>
    <div style="z-index:10; width:1500px; height:1000px; position:absolute">
    <img id="myImg" border="0" src="D:\tyq\ <?php echo $_POST["T1"]; ?>.jpg">
    </div>
    </body>
    </html>   一运行显示.jpg">
      

  14.   


    郁闷 ,代码都是贴你的,贴出来的 ..<html>
    <body>
    <img id="myImg" border="0" src="D:/tyq/ <?php echo $_POST["T1"]; ?>.jpg" > </p>  // 这样的话,就支持所有图片
    </body>
    </html>
      

  15.   


    按照xhtml标准是要用 / 的。我记得不用/不会影响到图片显示吧。
      

  16.   

    phpBoy005 老兄啊!还是不行,我是原贴你的代码.一运行显示.jpg"> 
       我的要求,图像不管你是800x600还是1024x768,在网页上都要按高219,宽374显示出来 .
    Exbox高手只能显示800x600以下的,1024x768显示不了!
      

  17.   


    <html>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> // 编码改成你自己的编码
    <body>
    <img  border="0" src="D:/tyq/<?php echo $_POST["T1"]; ?>.jpg" width='374' height='219' \> </p>  
    </body>
    </html>
      

  18.   

       不好意思!abest说得对,是图片格式的问题,800x600以下的bmp改成jpg能显示,1024x768的bmp改后缀为jpg不能显示,直接产生的jpg不论大小都能显示,谢谢储位!