Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.09.2013, 00:09
Новичок на форуме
Отправить личное сообщение для mikolayiv Посмотреть профиль Найти все сообщения от mikolayiv
 
Регистрация: 30.08.2013
Сообщений: 8

Индексирование js
Почему робот сапы не может найти код, который я установил на сайт через js следующим образом:
document.write('<!--s_links--><!--check code--><!--/s_links-->');
?

Что сделать чтобы он нашел код? Знаю что можно просто вставить в html и не парить мозги, но нужно только через js. Помогите пожалуйста!
Ответить с цитированием
  #2 (permalink)  
Старый 03.09.2013, 02:17
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Наверно потому что робот не исполняет js, а только парсит html?
Ответить с цитированием
  #3 (permalink)  
Старый 03.09.2013, 07:41
Новичок на форуме
Отправить личное сообщение для mikolayiv Посмотреть профиль Найти все сообщения от mikolayiv
 
Регистрация: 30.08.2013
Сообщений: 8

но возможно ли как нибудь сделать через js?
Ответить с цитированием
  #4 (permalink)  
Старый 03.09.2013, 08:24
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Да, но робот ничего не увидит. Причину я уже назвал выше.
Ответить с цитированием
  #5 (permalink)  
Старый 03.09.2013, 10:30
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

а зачем через document.write, если не секрет?
Если выставляется какое-то условие вывода, то попробуйте обратный вариант. Выводите в какой-то div или span, а потом скриптом убирайте.
Ответить с цитированием
  #6 (permalink)  
Старый 03.09.2013, 18:23
Новичок на форуме
Отправить личное сообщение для mikolayiv Посмотреть профиль Найти все сообщения от mikolayiv
 
Регистрация: 30.08.2013
Сообщений: 8

BETEPAH,
не очень понимаю как. Напишите пожалуйста пример
Ответить с цитированием
  #7 (permalink)  
Старый 03.09.2013, 18:56
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от mikolayiv Посмотреть сообщение
BETEPAH,
не очень понимаю как. Напишите пожалуйста пример
Мне не с чего брать пример. Вы же не написали почему используете
document.write('<!--s_links--><!--check code--><!--/s_links-->');

вместо
<!--s_links--><!--check code--><!--/s_links-->


Поэтому я и предположил, что скриптом выводите, потому что есть какое-то if
Покажите это if и я попробую сделать обратное условие.

Пример: если у вас
if(isSapaEngine) document.write('<!--s_links--><!--check code--><!--/s_links-->');

тогда пишете в хтмл:
<div id="sapa"><!--s_links--><!--check code--><!--/s_links--></div>

и скриптом его очищаете
if(!isSapaEngine) document.getElementById("sapa").innerHTML = "";

Или я чего-то не понял? Для чего вам это вообще нужно - писать через document.write то, что можно написать без скрипта, просто в html?

Последний раз редактировалось BETEPAH, 03.09.2013 в 19:04.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Операционная Система на JS Icat Общие вопросы Javascript 3 17.04.2018 22:54
Не получается вставить код js в HTML garmoni Элементы интерфейса 3 05.09.2013 05:56
Вставка кода js с помощью js Alice Общие вопросы Javascript 1 12.06.2013 19:05
Подгрузка JS + ajax... afr0 AJAX и COMET 8 10.04.2013 14:38
Картинка обрабатывается js 4yBaK Общие вопросы Javascript 10 11.09.2011 09:28