【问题标题】:Simple onmouseover not working on eBay auction page?简单的鼠标悬停在 eBay 拍卖页面上不起作用?
【发布时间】:2011-10-04 23:46:44
【问题描述】:

我创建了一个背景,它改变了“测试图像”的鼠标悬停。这适用于http://zabb.co.uk/full_page_ebay_table_working.html 的普通托管帐户,但不适用于 eBay 拍卖http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=160653524585#ht_802wt_1398(需要向下滚动)。

有没有办法解决这个问题,以便它可以在 eBay 上运行?非常感谢!问候,

保罗

【问题讨论】:

  • 当你有一把锤子时.. 一切看起来都像钉子!我的意思是,我真的不知道您的项目需求,但从我在这里看到的情况来看,我认为您需要为此使用 CSS,而不是 javascript。
  • 感谢 iamserious,简而言之,在主图像顶部有 16 个缩略图样本,这些样本在样本悬停时会发生变化。然而,绝对定位不适用于 eBay(可能是 Iframe 问题),因此必须使用表格,因此我现在重新为 eBay 重新设计。
  • 啊,我明白了。哇好。这比我想象的要复杂得多......而且它肯定超出了 css 范围。
  • 非常感谢大家的帮助。

标签: javascript html css getelementbyid onmouseover


【解决方案1】:

我不确定 eBay 在多大程度上允许使用 javascript,但我原以为您可以使用 CSS hover 伪实现一些目标。

您可以执行以下操作,这会导致悬停时背景图像发生变化。

<style type="text/css">
table#bigPic { background: url(http://images.worldgallery.co.uk/i/prints/rw/lg/6/0/Derek-Hare-Sunset-Over-the-Sea-60196.jpg);
table#bigPic:hover { background: url(http://josefsipek.net/docs/s390-linux/hercules-s390/ssh-dasd1.png); }
</style> 

【讨论】:

  • 您好,感谢 Sparky672,但不幸的是,在悬停测试图像时背景图像需要更改,因为最终会有 16 个较小的样本图像用于悬停!
  • Ebay 上没有任何“插件”可以为您提供接近您想要实现的目标吗?
【解决方案2】:

出于安全原因,在 eBay 页面中使用 Javascript 是完全不可能的。

【讨论】:

  • 我喜欢把它看作是一个挑战,呵呵
  • 您正在尝试创建 XSS 攻击。祝你好运;由于 eBay 是一个非常有吸引力的目标,许多人在您之前尝试过。如果你成功了,你可能会遇到麻烦。
  • eBay 确实允许 JavaScript,但并非所有 JavaScript - pages.ebay.com/help/policies/listing-javascript.html
  • @AndyE:我看不到那里允许使用任何 Javascript。
  • SLaks: just for you ;-) 浏览到结果中的任何项目并向下滚动到说明中的图片库。它甚至看起来像是@Kelly 正在尝试做的事情。
猜你喜欢
  • 2015-04-04
  • 2015-08-08
  • 2017-02-07
  • 1970-01-01
  • 2023-03-12
  • 2012-01-21
  • 2016-12-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多