У меня есть веб-страница с двумя фреймами.
-Left for nav
-Right for main content. I have a text-box here called "file_path"
В настоящее время у меня есть список файлов с левой стороны, которые я отображаю как якоря. Мне нужна функциональность, которая заключается в том, что если пользователь щелкает файл в левой рамке, я могу получить значение и поместить его в текстовое поле в правой рамке. Я смог сделать это успешно, но проблема в том, что после получения значения в правом фрейме мой левый фрейм открывает файл в этом разделе ... Я хочу, чтобы файл не открывался. Я только хочу, чтобы он передал значение туда.
echo "<li><a href=\".$filepath.\" onClick=\"parent.right.document.getElementById('file_path').value='$filepath'\">$filepath</a></li>";
Я попытался просто включить onClick для элемента списка, но таким образом я потерял функциональность, чтобы пользователь чувствовал, что ссылка кликабельна. Это просто выглядит как статический текст ... Я бы предпочел изменить курсор, когда пользователь нажимает на него как тег привязки, но просто не открывает файл ... Возможно ли это?
echo "<li onClick=\"parent.right.document.getElementById('file_path').value='$filepath'\">$filepath</li>";