Html 单击“Windows位置不添加到窗体”操作

Html 单击“Windows位置不添加到窗体”操作,html,forms,internet-explorer,onclick,action,Html,Forms,Internet Explorer,Onclick,Action,我正在浏览一个网站,它可以在除IE以外的所有浏览器中运行 下面这样的链接在IE中不起作用有什么原因吗 代码: <form action="<?php echo base_url(); ?>shop/cart/add/<?php echo base64_url_encode(url_req()); ?>/" method="post"> <div style="height: 150px;"><a href="&

我正在浏览一个网站,它可以在除IE以外的所有浏览器中运行

下面这样的链接在IE中不起作用有什么原因吗

代码:

<form action="<?php echo base_url(); ?>shop/cart/add/<?php echo base64_url_encode(url_req()); ?>/" method="post">
                <div style="height: 150px;"><a href="<?php echo base_url(); ?>shop/product/details/<?php echo $c->getId(); ?>/"><?php if($im = Shop_image::retrieveByPk($c->getCover_image_id())) echo '<img src="',base_url(),$im->getMedium_path(),'" alt="click to read more" style="max-height: 120px; max-width: 120px;" />'; ?></a></div>
                <p style="height: 30px;"><a class="products_name" href="<?php echo base_url(); ?>shop/product/details/<?php echo $c->getId(); ?>/"><?php echo $c->getName(); ?></a></p>
                <p><span class="price"><?php if($s=Shop_special::retrieveByCatalogId($c->getId())): echo '<small><del>$', number_format($c->getPrice_net()*1.15,2),'</del></small> '; ?>$<?php echo number_format($s->getNew_price()*1.15,2); ?><?php else: ?><?php if(count($cheap=Shop_quantity_price::retrieveByCatalogIdCheapest($c->getId()))!=0): ?>From $<?php echo number_format($cheap[0]->getPrice_per_item()*1.15,2); else: ?>$<?php echo number_format($c->getPrice_net()*1.15,2); ?><?php endif; ?><?php endif; ?></span><span class="currency">&nbsp;NZD</span></p>
                <p><a style="text-decoration: none;" href="<?php echo base_url(); ?>shop/product/details/<?php echo $c->getId(); ?>/"><img src="<?php echo base_url(); ?>assets/images/button_more.jpg" > &nbsp;</a>

                    <input type="hidden" name="catalog" value="<?php echo base64_url_encode($c->getId()); ?>" /><input type="image" src="<?php echo base_url(); ?>assets/images/button_buynow.jpg" onclick="location.href='<?php echo base_url(); ?>shop/product/details/<?php echo $c->getId(); ?>/'" value="Buy Now" /></p>
            </form>
$来自$$NZD


我不是JavaScript专家,所以我不知道你的链接在IE中失败的确切原因。但我可以提供一个修复程序,使你的网站在没有JavaScript的情况下工作(这也可能解决你的问题):



请注意标准的
链接以及其中的图像。这确实有效-单击图像会激活链接。

因为IE正在阻止文件内容。检查你的IE状态栏。您需要单击它以允许您的内容运行

1这是一个永久的解决方案>>


关于,

首先为什么要使用加载了JavaScript的服务器端图像映射?常规链接中包含的常规图像有什么问题吗?@Quentin I再次被要求解决其他人的问题
<a href="http://www.domain.com.au/shop/product/details/31/">
  <img src="http://www.domain.com.au/assets/images/button_buynow.jpg" alt="Buy Now" />
</a>