G
Guest
Здравствуйте, помогите пожалуйста.
Задача заключалась в том чтоб из текстового поля $BRIEF$
выводить ссылки (введенные каждая с новой строки)
таким образом
Добрие люди помогли вот этим скриптом
[codebox]<script>
var x = '$BRIEF$';
var y = new Array;
y = x.split(', ');
z1 = y[0];
z2 = y[1];
z3 = y[2];
lin='<a href="'+z1+'">ссылка 1</a>, <br><a href="'+z2+'">ссылка 2</a>, <br><a href="'+z3+'">ссылка 3</a>';
document.write(lin);
</script> [/codebox]
Вроди все работает только
1. Теперь ссылки нужно вводить не в каждую строку, а через запятую
2. Проблема в том что если ссылок не 3 или больше 3 то оно все равно выводит 3 ссылки
Хотелось бы усовершенствовать
1. Ссылок было столько сколько их введено в $BRIEF$ (То есть неизвестное кол-во).
Как я понял из поиска по интернету split() - Разбиение строки с разделителем на элементы
2. Можно в качестве разделителя использовать не ', ' а клавишу enter.(тоесть переход строки).
Я в Java особо не разбираюсь но из моих соображений новый скрипт должен выглядеть как то так
[codebox]<script>
var x = '$BRIEF$';
var y = new Array;
y = x.split(', ');
for (int i = 0; i < y; i++)
{zi+=1 = y;
lin='<a href="'+zi+=1'">ссылка +i</a><br>';}
document.write(lin);
</script>[/codebox]
Исправте пожалуйста,что у меня неправельно.
Зарание благодарен!!!
Задача заключалась в том чтоб из текстового поля $BRIEF$
выводить ссылки (введенные каждая с новой строки)
таким образом
Добрие люди помогли вот этим скриптом
[codebox]<script>
var x = '$BRIEF$';
var y = new Array;
y = x.split(', ');
z1 = y[0];
z2 = y[1];
z3 = y[2];
lin='<a href="'+z1+'">ссылка 1</a>, <br><a href="'+z2+'">ссылка 2</a>, <br><a href="'+z3+'">ссылка 3</a>';
document.write(lin);
</script> [/codebox]
Вроди все работает только
1. Теперь ссылки нужно вводить не в каждую строку, а через запятую
2. Проблема в том что если ссылок не 3 или больше 3 то оно все равно выводит 3 ссылки
Хотелось бы усовершенствовать
1. Ссылок было столько сколько их введено в $BRIEF$ (То есть неизвестное кол-во).
Как я понял из поиска по интернету split() - Разбиение строки с разделителем на элементы
2. Можно в качестве разделителя использовать не ', ' а клавишу enter.(тоесть переход строки).
Я в Java особо не разбираюсь но из моих соображений новый скрипт должен выглядеть как то так
[codebox]<script>
var x = '$BRIEF$';
var y = new Array;
y = x.split(', ');
for (int i = 0; i < y; i++)
{zi+=1 = y;
lin='<a href="'+zi+=1'">ссылка +i</a><br>';}
document.write(lin);
</script>[/codebox]
Исправте пожалуйста,что у меня неправельно.
Зарание благодарен!!!