Можно ли присвоить js скрипту css?

12
C2
На сайте с 29.05.2013
Offline
20
1752

Подскажите есть код javascript:

<center><script type="text/javascript" src="http://freebit.clan.su/rtr/1"></script></center>

который показывает ссылки, после каждого обновления страницы новая ссылка.

Хочу создать блок с ссылками вот только не знаю как присвоить css что бы открывался по указанному адресу?

ingmar
На сайте с 11.01.2009
Offline
111
#1

Обернуть строку подключения в div и в css

.class a {}
описываем как хотим.
https://white-master.ru/ (https://white-master.ru/) разработка продающих сайтов
C2
На сайте с 29.05.2013
Offline
20
#2

а код подробней если не сложно и что бы подключался к скрипту таким образом <link type="text/css" rel="StyleSheet" href="/_st/my.css" />

ingmar
На сайте с 11.01.2009
Offline
111
#3

<div class="sideblock">

<script type="text/javascript" src="http://freebit.clan.su/rtr/1"></script>
</div>

в css:

.sideblock a{

color:#444;
font-weight:bold;
}
C2
На сайте с 29.05.2013
Offline
20
#4

css нужно подключить по указанному адресу и не к тегу div а к тегу table

<table><tr>

<center><script type="text/javascript" src="http://freebit.clan.su/rtr/1"></script></center>

</tr></table>

вот что то подобное только нужно подключить css

Ragnarok
На сайте с 25.06.2010
Offline
239
#5

Chesterfield20, css, как и javascript, подключаются к документу в целом, не к какому-то элементу (обычно они подключаются в <head>, либо перед </body>)

Но обернув всё в тег div, как Вам советует ingmar, можно применить стили только к тем элементам, которые внутри этого div'а

или с таблицей так:


<table class="sideblock"><tr><td>
<center><script type="text/javascript" src="http://freebit.clan.su/rtr/1"></script></center>
</td></tr></table>
//TODO: перестать откладывать на потом
C2
На сайте с 29.05.2013
Offline
20
#6

Хочу создать блок с ссылками, но ссылки открываются из js скрипта. На другом форуме мне посоветовали вот такой код:

<html>

<head>

<link rel="stylesheet" type="text/css" href="style.css" />

</head>

<body>

<table>

<tr>

<div class="your_block">

<center><script type="text/javascript" src="http://freebit.clan.su/rtr/1"></script></center>

<center><script type="text/javascript" src="http://freebit.clan.su/rtr/1"></script></center>

<center><script type="text/javascript" src="http://freebit.clan.su/rtr/1"></script></center>

<center><script type="text/javascript" src="http://freebit.clan.su/rtr/1"></script></center>

<center><script type="text/javascript" src="http://freebit.clan.su/rtr/1"></script></center>

</div>

</tr>

</table>

</body>

</html>

Но мне его нужно укоротить.

То есть если можно что бы все 5 ссылок открывались из одного js файла, а то есть вот это:

<center><script type="text/javascript" src="http://freebit.clan.su/rtr/1"></script></center>

<center><script type="text/javascript" src="http://freebit.clan.su/rtr/1"></script></center>

<center><script type="text/javascript" src="http://freebit.clan.su/rtr/1"></script></center>

<center><script type="text/javascript" src="http://freebit.clan.su/rtr/1"></script></center>

<center><script type="text/javascript" src="http://freebit.clan.su/rtr/1"></script></center>

поместить в другой js скрипт?

ingmar
На сайте с 11.01.2009
Offline
111
#7

Подключить Jquery:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

Далее в блок куда выводим:

<script>$.fn.duplicate = function(count, cloneEvents) {
var tmp = [];
for ( var i = 0; i < count; i++ ) {
$.merge( tmp, this.clone( cloneEvents ).get() );
}
return this.pushStack( tmp );
};</script>

<div id="links">
<center><script type="text/javascript" src="http://freebit.clan.su/rtr/1"></script></center>
</div>
<script> $('center').duplicate(10).appendTo('#links');
</script>

В duplicate(сколько раз вывести ссылку).

В css:

#links a{
color:red;
}
C2
На сайте с 29.05.2013
Offline
20
#8

Вот это .duplicate(10) отвечает за количество показаных ссылок.

ingmar
На сайте с 11.01.2009
Offline
111
#9
Chesterfield20:
Вот это .duplicate(10) отвечает за количество показаных ссылок.

Да.

..............

C2
На сайте с 29.05.2013
Offline
20
#10

Как укоротить вот эту часть:

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

<p><center><script type="text/javascript" src="http://freebit.clan.su/rtr/2"></script></center></p>

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий