Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   JS файл с которого можно выводить разные куски html кода (https://javascript.ru/forum/job/19235-js-fajjl-s-kotorogo-mozhno-vyvodit-raznye-kuski-html-koda.html)

wlad2 30.07.2011 23:28

Цитата:

Сообщение от DreamTheater (Сообщение 116386)
если бы Вы написали об этом в контексте "помогите, не получается, подскажите", то может быть кто-то и наваял бы простенький скрипт во время перекура просто за "спасибо"

вот тут просил помощи и что, может я такой не везучий??

DreamTheater 31.07.2011 00:02

Цитата:

Сообщение от wlad2 (Сообщение 116392)
вот тут просил помощи и что, может я такой не везучий??

Не заметил эту тему.

dmitriymar 31.07.2011 10:01

Цитата:

Сообщение от wlad2
задача интересна сеошникам, а тут как я понял только девелоперы ничего не секущие.

чем интересна для сео? типа это не будет видно для робота? зачем так изврашаться?да и вариант баном попахивает...

wlad2 31.07.2011 16:49

Цитата:

чем интересна для сео? типа это не будет видно для робота?
да если дополнительно путь к JS закрыть в файле /robots.txt
Цитата:

зачем так изврашаться?
извращаются те кто дублирует контент и не убирает бесполезные слова и ненужные ссылки
Цитата:

да и вариант баном попахивает...
вы утверждаете или предполагаете?
=======================

скрипт который написал melky, http://javascript.ru/forum/116356-post16.html в IE отказывается работать.
Поэтому прошу вас форумчане помочь дописать его так, что-бы в IE он тоже работал, хотя-бы в последних версиях..

melky 31.07.2011 17:36

хм, странное поведение
  • нет тега body
  • тип у скриптов должен быть text/javascript

Пример: исправленная версия для IE
<body>

<span hashString="beb1994bf5bb8fa1f7ce50687bf4bde3" hashType="content"></span>

</body>

<script type="text/javascript" src="http://mazktest.ucoz.ru/scr.js"></script>

<script type="text/javascript">

for(var a = document.getElementsByTagName("span"), b = a.length, c, d;b--;) {

  if((c = a[b].getAttribute("hashString")) && a[b].getAttribute("hashType") === "content") {
    d = document.createElement("span"), d.innerHTML = base[c], a[b].parentNode.replaceChild(d, a[b])
  }
}
</script>

wlad2 31.07.2011 17:47

melky,
с text/javascript работает действительно =)

melky 31.07.2011 17:56

сам головой бился, когда подсказали месяц назад :)

wlad2 31.07.2011 18:31

всем спасибо, закрывайте тему.

monolithed 31.07.2011 18:34

melky,
по спецификации, можно не указывать mime-type если тип документа HTML, к примеру <!DOCTYPE html>

melky 31.07.2011 18:38

Цитата:

Сообщение от monolithed (Сообщение 116496)
melky,
по спецификации, можно не указывать mime-type если тип документа HTML, к примеру <!DOCTYPE html>

проверял. не работает с таким доктайпом. IE8


Часовой пояс GMT +3, время: 03:52.