<marquee> тага и seo

radev

Well-Known Member
Начи... слагам в едни карета в които текста се движи с <MARQUEE> таг и малко javascript в него за да върви не много гнусно.

почти е готово всичко, обаче се чудя как Гуугъл ще приема това...

?
 
От: <marquee> тага и seo

дали няма някакви нови лайна в алгоритъма с което да не се кефи много на тоя текст..
Щото ще е бая в началото на сорса на страниците.
 
От: <marquee> тага и seo

<script>document.write('<marquee onmouseover="alabala()" ...>');</script>
<p>текста дето трябва да се движи ...</p>
<script>document.write('</marquee>');</script>

Според мен проблема с marquee единствено е че няма да ти се валидира кода.
Може да го направиш и като текста го сложиш в някакъв div с фиксирани размери и overflow:hidden, после в body onload (или window.onload) да сложиш скрипт от рода

diva.innerHTML="<marquee ...>"+diva.innerHTML+"</marquee>";
 
От: <marquee> тага и seo

така съм го пляснал сега

<marquee direction="up" height="209" behavior="scroll" height="100" scrollamount="1" scrolldelay="50" truespeed="" onmouseover="this.stop()" onmouseout="this.start()">

чуденката ми е дали ще си ощетя контента на сайта по някакъв начин ако гугъл има някакви тайни предразсъдаци към текст сложен в <marquee>

валидацията не ми е грижа
 
От: <marquee> тага и seo

ами затуй добавяш marquee със скрипт, и г. няма да разбере че текста е в marquee
 
От: <marquee> тага и seo

окей
така ше зема да направя, бая редакция ше падне, ама по добре от колкото да земе да не му хареса на господина

направо във външен js файл само <marquee-то
 
От: <marquee> тага и seo

не не не, ако е във външен файл нали г. няма да ти види текста и тогава всичко си губи смисъла. направи си функция само която да ти добавя таговете:

<script>addMarquee('start');</script>
<p>tuka e teksta</p>
<script>addMarquee('end');</script>

макар че на мен ми хресва повече другия вариант с innerHTML
 
От: <marquee> тага и seo

нее няма всичко да е във външен.
ето ми замисъла:

<script src="mistergoogle.js">

в него има:
document.write('<marquee......');

после си ми е текста текста текста

и накрая затварям с още едно js
в което има само:
document.write('</marquee>');

? кво ще кажеш?
 
От: <marquee> тага и seo

Импровизирам малко ама трябва да стане нещо от тоя род:

HTML:
<style type="text/css">
#marq { 
width:150px; 
height:209px; 
overflow: hidden;
}
</style>

<script type="text/javascript">
function createMarquee()
{
getElementById('marq').innerHTML='<marquee direction="up" height="209" behavior="scroll" height="100" scrollamount="1" scrolldelay="50" truespeed="" onmouseover="this.stop()" onmouseout="this.start()">'+getElementById('marq').innerHTML+'</marquee>';
}

window.onload=createMarquee;
</script>
 


<div id="marq">
Ei taka stava nai-elegantno
</div>


Написал си 2 пъти height вместо width
 
От: <marquee> тага и seo

Пък ако искаш скрипта и css-а пак ги изкарай във външни файлове
 
От: <marquee> тага и seo

:) :)
Мерси, елегантно е да, ще се постарая малко повече! Добре, че видя двете height. Всичко се визуализира нормално понеже css-a спасява явно положението.

Мерси още веднъж за идеята.
 
От: <marquee> тага и seo

Хехехе за два дни втори път ми казват 'мерси' :)
 
От: <marquee> тага и seo

Мерси и на теб за извадката, обаче не ми се ще да рискувам заради някаква нова тайна прищявка на Гугъл. Разпространената информация кое е genuine и кое не е няма да ми даде гаранция, все пак залагам бизнеса си на тези неща. Половин час повече работа и предпазливост не са ми особен зор, но пък ми носят малко повече спокойствие от евентуални бъдещи проблеми. Защото после ще трябва да сея боб и да копая пипера :)
 

Горе