|
|
|
| Как сделать с помощью JavaScript, чтобы после кликанья, текст в ячейке поменялся на "Текст2"?
<table>
<tr>
<td onClick="???????">Текст1"</а></td>
</tr>
</table> | |
|
|
|
|
|
|
|
для: santor
(30.04.2007 в 17:35)
| |
onclick="this.innerHTML = 'Текст2';"
|
PS. Точка с запятой необязательна - здесь для того, чтобы одинарная и двойная кавычки визуально не сливались в одну.
PS2. А зачем вам отдельновисящий закрывающий тег </a> нужен? Для красоты? | |
|
|
|
|
|
|
|
для: CNT
(30.04.2007 в 17:46)
| | Спасибо большое!
</а> я просто забыл стереть. Я пытаюсь решить задачу поэтапно, и следующий вопрос как раз с линком:
Как сделать, чтобы после кликанья, ячейке менялся текст на "Текст2" и линк на "Link2"?
<table>
<tr>
<td onClick="this.innerHTML = 'Текст2';"><a href="Link1>Текст1"</а></td>
</tr>
</table> | |
|
|
|
|
|
|
|
для: santor
(30.04.2007 в 18:02)
| |
onClick="this.innerHTML = '<a href=\"Link2\">Текст2</a>';"
|
PS. Учтите, что работать это будет при клике именно по ячейке, а не по самой ссылке внутри ячейки - при клике по самой ссылке произойдёт переход на страницу с URL == "Link1" (сделайте cellpadding у таблицы раным 10 и бордер, и покликайте внутри ячейки рядом со ссылкой)
PS2. Значение HREF в ссылке надо закавычивать с обоих сторон, а не с одной. | |
|
|
|
|
|
|
|
для: CNT
(30.04.2007 в 18:31)
| |
onClick="this.innerHTML = '<a href=\"Link2\">Текст2</a>';"
|
| |
|
|
|
|
|
|
|
для: bronenos
(30.04.2007 в 18:39)
| | Почему-то редактор пишет, что тег </а> в скрипте лишний.
<td onClick="this.innerHTML = '<a href=\"Link2\">Text2</a>';"><a href="Link1">Text1</a></td> | |
|
|
|
|
|
|
|
для: santor
(30.04.2007 в 19:05)
| | Зайдите на форум к редактору и спросите у него - почему он такое пишет.
Вам надо, чтобы работало, или чтобы никто ничего не писал? | |
|
|
|
|
|
|
|
для: CNT
(30.04.2007 в 19:18)
| | Так ведь оно, редиска, и не работает... | |
|
|
|
|
|
|
|
для: santor
(30.04.2007 в 19:31)
| | Это из-за кавычек.
<td onClick="this.innerHTML = '<a href=\'Link2\'>Text2</a>';"><a href="Link1">Text1</a></td>
|
| |
|
|
|
|
|
|
|
для: santor
(30.04.2007 в 19:31)
| |
<html><body>
<table cellpadding="10" border="1">
<tr>
<td bgcolor="yellow" onClick="this.innerHTML = '<a href=\'http://google.com/\'>Текст второй</a>';"><a href="http://yandex.ru/">Текст первый</а></td>
</tr>
</table></body></html>
|
Сохраните это как файл test.htm и запустите в любом браузере.
Покликайте по желтому в ячейке.
Сообщите здесь - в каком из браузеров у вас чего-то не сработало. | |
|
|
|
|
|
|
|
для: CNT
(30.04.2007 в 20:08)
| | Проверил в IE, Netscape, Mozilla. Всё работает. Спасибо большое! | |
|
|
|
|
|
|
|
для: CNT
(30.04.2007 в 20:08)
| | Проверил в IE, Netscape, Mozilla. Всё работает. Спасибо большое! | |
|
|
|