ограничить ширину изображения в ссылке на JavaScript - PullRequest
0 голосов
/ 10 января 2012

Как ограничить ширину изображения в JavaScript-ссылке?(Как вы могли бы легко сделать в HTML.) Следующий код не работает.Источники изображения имеют размер 250px, поэтому нельзя ли добавить атрибут width в тег script, чтобы ограничить его размером 191px?Спасибо.

(здесь я использую одинарные кавычки, потому что весь код тега скрипта содержится в двойных кавычках.)

<script type='text/javascript' language='javascript' src='http://www.dpbolvw.net/29102g73tvx-63wx9IOQJRNJM?target=_blank&mouseover=Y' width='191'></script>

Ответы [ 2 ]

0 голосов
/ 10 января 2012

В нашем разговоре похоже, что JS загружает изображение.

Единственный способ установить атрибут ширины на этом изображении состоит в том, чтобы скрипт поддерживал эту функцию, где вы могли бы передать его как строку запроса. Увы, похоже, что этот скрипт этого не делает.

Я предлагаю обернуть тег script (который отображает тег IMG), а затем использовать CSS для обработки ширины:

<div id="myImage"><script.../></div>

#myImage img {width: 191px;}
0 голосов
/ 10 января 2012

Сценарий, который вы включаете, программно добавляет <img> в ваш документ:

document.write("<a href=\"javascript:submitCJ10909759X391\
    (\'CJ10909759X391\',null);\"><img src=\"http://www.yceml.net\
    /0063/10909759-1.jpg\" width=\"250\" height=\"250\"\
    alt=\"Travel related banner\" border=\"0\"/></a>");

Вы можете изменить ширину изображения одним из двух способов:

  1. Измените загружаемый скрипт или, если это невозможно;
  2. Запустите собственный сценарий и используйте его, чтобы найти добавленный <img>.

К сожалению, скрипт не дает <img> id, благодаря чему вы можете легко найти его в DOM. Если вы хотите идти по этому пути, я предоставлю вам возможность найти альтернативу для поиска <img> в вашем DOM-дереве.

...