Jump to content
  • 0

Ссылки с текстового поля


ДрайВ
 Share

Question

Здравствуйте я новичок в html.

Помогите пожалуйста.

Сайт создан на ucoz

хотелось бы осуществить следующее.

Есть переменная $BRIEF$ (краткое описание материала)

589ede75aad7.jpg

В которую пользователь вводит текст ссылки в рядок.

Нужно сделать так чтоб каждый рядок представлялся как отдельная ссылка.

и при в вставке $BRIEF$ в код страницы отображалось нечто подобноее.

901f44a65831.jpg

Мой познания в html не велики.

Но я предполагаю что это можно сделать как нибудь так

1. Написать скрипт которий будет разделять каждый редок и представлять его как ссылку(если это возможно).

2. Написать скрипт который занесет информацию из $BRIEF$ в некий файл на сервере, и уже потом в файле разделять и выводить рядки.

Но написать увы не могу так как не владею хорошими знаниями html.

Заранее благодарен!!!

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0
Меня терзают смутные сомнения, что HTML здесь не причем.

Сайт на ucoz.ru насколько я понимаю они работают на html

Мне без разницы на каком языке он будет написан главное чтоб работал на ucoz.

P.S Я новичок так что не судите строго если что то не так сформулировал.

Link to comment
Share on other sites

  • 0

1) Создать форму, в которую будут вписаны ссылки с абсолютными путями.

2) Создать .txt файл, в который будут заносится эти ссылки.

3) Выводить эти ссылки на страницу в нужном месте.

Делается это на html+php+работа с файлами.

Link to comment
Share on other sites

  • 0
1) Создать форму, в которую будут вписаны ссылки с абсолютными путями.

2) Создать .txt файл, в который будут заносится эти ссылки.

3) Выводить эти ссылки на страницу в нужном месте.

Делается это на html+php+работа с файлами.

Спасибо большое за ответ. :)

Но мне помогли решить ету проблему без файлов.

Вот етим скриптом

<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>, <a href="'+z2+'">ссылка 2</a>, <a href="'+z3+'">ссылка 3</a>';
document.write(lin);
</script>

Проблема в том что если ссылок не 3 или больше 3 то оно всеравно выводит 3 ссылки

Хотелось бы зделать та чтоб ссылок было столько сколько их введено в $BRIEF$ (То есть неизвестное кол-во)

Я предпологаю что должно быть что то подобное

<script> 
var x = '$BRIEF$';
var y = new Array;
y = x.split(', ');
for (int i = 0; i < y; i++)
{zi+=1 = y[i];
lin='<a href="'+zi+=1'">ссылка +i</a>';}
document.write(lin);
</script>

Исправте пожалуйста.

И последний вопрос

Как я понял из поиска по интернету split() - Разбиение строки с разделителем на элементы

Можно в качестве разделителя использовать не ', ' а клавишу enter. (В интернете я ответов не нашол)

Если да то как

Зарание Благодарен !!!!

Edited by ДрайВ
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy