Airogen
Newbie-
Posts
10 -
Joined
-
Last visited
Airogen's Achievements
Explorer (1/14)
0
Reputation
-
При клике по ссылке, вместо ссылки появляется текст
Airogen replied to Airogen's question in JavaScript
Я и написал: Пример кода <table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr><td align="left">4 рота - здравствуй мама</td><td align="center"> <a href='JavaScript:return false' onclick='this.style.display="none";document.getElementById("Text01").style.display="block" '>прослушать</a> <p id='Text01' style='display: none;'>[audio:тут ссылка на песню.mp3]</p> </td><td align="center"><a href="1_4_rota_-_zdravstvuy_mama.mp3" rel="”nofollow”" target="_blank">Скачать</a></td></tr> </table> И в итоге плагин все равно выводится даже не смотря на то что я не кликал по ссылке "прослушать", он тупо выводится под ссылкой -
При клике по ссылке, вместо ссылки появляется текст
Airogen replied to Airogen's question in JavaScript
Перепробовал все варианты, с обычным текстом все хорошо работает, но у меня не совсем текст, рассмотрим на таком примере: <a href='JavaScript:return false' onclick='this.style.display="none";document.getElementById("Text01").style.display="block" '>Кликни по мне</a> <p id='Text01' style='display: none;'>Hello world!</p> Есть плагин для wordpress который вызывается простым текстом в html [audio:тут ссылка на песню.mp3] Есть таблица в которой вызывается этот плагин: <table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr><td align="left">4 рота - здравствуй мама</td><td align="center">[audio:1_4_rota_-_zdravstvuy_mama.mp3]</td><td align="center"><a href="1_4_rota_-_zdravstvuy_mama.mp3" rel="”nofollow”" target="_blank">Скачать</a></td></tr> </table> Пример как выглядит таблица Теперь вместо где есть код [audio:тут ссылка на песню.mp3] Я вставил JS^ <table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr><td align="left">4 рота - здравствуй мама</td><td align="center"> <a href='JavaScript:return false' onclick='this.style.display="none";document.getElementById("Text01").style.display="block" '>Кликни по мне</a> <p id='Text01' style='display: none;'>[audio:тут ссылка на песню.mp3]</p> </td><td align="center"><a href="1_4_rota_-_zdravstvuy_mama.mp3" rel="”nofollow”" target="_blank">Скачать</a></td></tr> </table> И в итоге плагин все равно выводится даже не смотря на то что я не нажимал по ссылке, он тупо выводится под ссылкой -
Есть скрипт, когда кликаем по ссылке "кликни по мне" в определенном месте страницы появляется текст. А нужно сделать, чтобы эта ссылка пропадала, после того как по ней кликнут, а вместо неё появлялся текст. <a href='JavaScript:return false' onclick='document.getElementById("Text01").style.visibility="visible"'>Кликни по мне</a> <hr/> <p id='Text01' style='visibility: hidden'>Hello world!</p>
-
Странно, в стандартном блокноте все норм, в notepad++ тоже все норм, а когда копирую текст в wordpress начинаются траблы....
-
В IE 9 Все нормально: В опере и в FF вот так: вот пример с видимыми границами: Сам код таблицы <table width="100%" border="1" cellspacing="0" cellpadding="5"> <tr><td align="left">Андрей Шишкин - Лола</td><noindex><td width="10%" align="center">[audio:http://dl.dropbox.com/u/16720744/%D0%9B/%D0%9B%D0%BE%D0%BB%D0%B8%D1%82%D0%B0/%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9%20%D0%A8%D0%B8%D1%88%D0%BA%D0%B8%D0%BD%20-%20%D0%9B%D0%BE%D0%BB%D0%B0.mp3]</td><td width="10%" align="center"><a href="http://dl.dropbox.com/u/16720744/%D0%9B/%D0%9B%D0%BE%D0%BB%D0%B8%D1%82%D0%B0/%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9%20%D0%A8%D0%B8%D1%88%D0%BA%D0%B8%D0%BD%20-%20%D0%9B%D0%BE%D0%BB%D0%B0.mp3" rel="”nofollow”" target="_blank">Скачать</a></td></noindex></tr> <tr><td align="left">Бахыт-Компот - Лола</td><noindex><td width="10%" align="center">[audio:http://dl.dropbox.com/u/16720744/%D0%9B/%D0%9B%D0%BE%D0%BB%D0%B8%D1%82%D0%B0/%D0%91%D0%B0%D1%85%D1%8B%D1%82-%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D1%82%20-%20%D0%9B%D0%BE%D0%BB%D0%B0.mp3]</td><td width="10%" align="center"><a href="http://dl.dropbox.com/u/16720744/%D0%9B/%D0%9B%D0%BE%D0%BB%D0%B8%D1%82%D0%B0/%D0%91%D0%B0%D1%85%D1%8B%D1%82-%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D1%82%20-%20%D0%9B%D0%BE%D0%BB%D0%B0.mp3" rel="”nofollow”" target="_blank">Скачать</a></td></noindex></tr> </table> Я уверен дело в таблице, т.к. пока её не трогал было все норм, потом добавил новые ячейки и понеслось...
-
Нашел в интернете JS который как раз подсвечивает слова function mark(el, text, rec, minLen) { var replaced = false; for(var child = el.firstChild; child != null; child = child.nextSibling) { if (child.nodeType == 3) { // TEXT_NODE var idx = -1; while ((idx = child.nodeValue.toLowerCase().indexOf( text.toLowerCase(), idx + 1)) != -1) { if (idx > 0) { if (child.nodeValue.substr(idx-1, 1).match(/[^\s!@#$%^&*()_\-+={}\[\];:\"\'\`~\.\,]/gi)) continue; var prefix = child.nodeValue.substr(0, idx); child.parentNode.insertBefore(document.createTextNode(prefix), child); } var found = document.createElement("span"); found.setAttribute("class", "found"); found.setAttribute("className", "found"); found.appendChild(document.createTextNode(child.nodeValue.substr(idx, text.length))); var suffix = document.createTextNode(child.nodeValue.substr(idx + text.length)); child.parentNode.insertBefore(found, child); child.parentNode.insertBefore(suffix, child); child.parentNode.removeChild(child); child = found; var replaced = true; break; } } } if (! rec && ! replaced && text.match(/[\s!@#$%^&*()_\-+={}\[\];:\"\'\`~\.\,]/gi)) { var words = text.replace(/[\s!@#$%^&*()_\-+={}\[\];:\"\'\`~\.\,]/gi, " ").split(" "); for(var i = 0; i < words.length; i++) if (minLen ? words[i].length >= minLen : words[i] != "") replaced |= mark(el, words[i], true, minLen); } return replaced; } Вот пример его использования <html> <style type="text/css"> .found { font-weight: bold; } </style> <script type="text/javascript" src="text-highlight.js"> </script> <p id="test">РАЗ ДВА ТРИ</p> <script type="text/javascript"> mark( document.getElementById("test"), "ДВА", false); </script> </html> И результат его работы: РАЗ ДВА ТРИ Источник: _http://outcorp-ru.blogspot.com/2007/03/html-javascript.html Но как реализовать для сайта недогоняю...
-
Ну он же просто показывает откуда пришел пользователь, разве не так? Хотя вроде то что надо, кстати у яндекса это как раз реализовано при просмотре "копий" страниц
-
Делается запрос в поисковике например "глазированные сырки" и выводятся результаты поиска. человек переходит на мой сайт и если он перешел на страничку моего сайта где есть точно такой текст "глазированные сырки", а не "глазированных сырков" или "сырки с глазурью", то этот тект будет подсвечиваться, для того чтобы человек мог сразу найти нужную главу текста. вот в последней картинке я выделил в фотошопе текст, как примерно он должен выделяться или может просто цвет текста поменяться. сайт на юкозе, поэтому можно ли как то исполнить это безе php?
-
Спасибо, вы правы, мой грубый косяк!
-
Вот как выглядит шапка в firefox А в опере и в IE картинка пропадает. Вот код шапки <table border="0" cellpadding="0" cellspacing="0" width="100%" height="156" style="background:url('http:/site.ru/image/header2.gif');"> <tr> <td height="92" <img src="http://muzname.ucoz.ru/image/header.gif" border="0"></td> // Вот эта картинка не отображается <td width="221" height="92"><img src="http:/site.ru/image/6.gif" border="0"></td> <td width="266" height="92"><img src="http:/site.ru/image/7.gif" border="0"></td> </tr> <tr> <td height="64" style="background:url('http:/site.ru/image/8.gif');padding-left:10px;" class="topLink"></td> <td width="221" height="64" style="background:url('http:/site.ru/image/9.gif');color:#CBCAC8;" class="topLink" align="center"></td> <td width="266" height="64" style="background:url('http:/site.ru/image/10.gif');color:#CBCAC8;padding-right:10px;" class="topLink" align="center"></td> </tr> </table> почему не отображается не могу понять. http://muzname.ucoz.ru