Vítejte na BLASSENweb

BLASSENweb - the future of your web !

Jste anonymní uživatel. Můžete se zdarma zaregistrovat zde

Hlavní nabídka

 · Intro
 · Úvod
 · Podmínky užívání serveru
Služby od nás pro vás

 · Kontaktujte nás
 · FAQ
(nejčastější dotazy)

 · Novinky-Aktuality
Vyhledávání

 · Doporučit nás
 · Novinky e-mailem
 · Ankety

 · Diskuzní fórum
 · Kniha návštěv
 · Chat

Pro volné chvíle

Něco na čtení

Tvorba www

Odkazy

 ·  Top-List
 ·  Dobré weby

Ke stažení

Možnosti pro Vás

Přidat sidebarPřidat na GooglePřidat na SeznamPřidat na BloglinesWAP verzeRSS 0.91RSS 0.92RSS 2.0Atom 0.3 Bookmark using any bookmark manager!
Mapa Stránek

Budík / Hodiny / Kalendář

O dnešku

Den: Sobota
Datum: 5. července
Rok: 2008

Svátek má:

Dnes: Státní svátek - Cyril a Metoděj
Zítra: Státní svátek - Mistr Jan Hus
Pozítří: Bohuslava

Reklama

Doporučujeme vám:

Tworba www - (JavaScript & html & Font)

Validní MARQUEE pomocí Java Scriptu

Publikováno: Středa, 18.04. 2007 - 17:03:03
Publikoval: Blassen    Téma:
 Tworba www - (JavaScript & html & Font)



Validátor hlásí že marquee není validní, lze nějak dosáhnout validnosti ???

marquee => Jezdící text => Párový tag obklopující text.

Vůbec nejlepší řešení je marquee nepoužívat.
Pokud ale přecejen potřebujete nebo vyloženě chcete použít marquee (ten tag co rozptyluje především na LCD obrazovkách, které mají problém se vším co se pohybuje horizontálně).

Tento tag se zapisuje takto, skušenější vědí:
<marquee>Vítejte na BLASSENwebu</marquee>

Ukázka:
Vítejte na BLASSENwebu
(tento běhací text - tag marquee - není validní ale funguje) - stránky si prohlížím prohlížečem, ne validátorem.

Dá se to však obejít pomocí Java Scriptu podobně jako Blikací Text.
Původně jsem to zde chtěl rozepisovat trochu víc, ale nakonec kód bude asi přínosnější.

{ Kód }:
     


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<
html dir="LTR" lang="cs">
<
head>
<
title>BLASSENweb Validní Marquee</title>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<
meta http-equiv="expires" content="0">
<
meta name="resource-type" content="document">
<
meta name="distribution" content="global">
<
meta name="author" content="BLASSENweb">
<
meta name="copyright" content="Copyright (c) by BLASSENweb">
<
meta name="keywords" content="marquee, Marquee">
<
meta name="description" content="the future of your web !">
<
meta name="robots" content="index, follow">
<
meta name="revisit-after" content="1 days">

<
meta name="rating" content="general">
<
base href="http://blassenweb.net/">


<
script type="text/javascript"
var 
oMarquees = [], oMrunning
   
oMInterv =        20,     //interval between increments 
   
oMStep =          1,      //number of pixels to move between increments 
   
oMDirection =     'left'//'left' for LTR text, 'right' for RTL text 

/***     Do not edit anything after here     ***/ 

function doDMarquee() { 
   if( 
oMarquees.length || !document.getElementsByTagName ) { return; } 
   var 
oDivs document.getElementsByTagName('div'); 
   for( var 
0oDivoDivs.lengthi++ ) { 
      
oDiv oDivs[i]; 
      if( 
oDiv.className && oDiv.className.match(/bbwmarqueeb/) ) { 
         if( !( 
oDiv oDiv.getElementsByTagName('div')[0] ) ) { continue; } 
         if( !( 
oDiv.mchild oDiv.getElementsByTagName('div')[0] ) ) { continue; } 
         
oDiv.mchild.style.cssText += ';white-space:nowrap;'
         
oDiv.mchild.style.whiteSpace 'nowrap'
         
oDiv.style.height oDiv.offsetHeight 'px'
         
oDiv.style.overflow 'hidden'
         
oDiv.style.position 'relative'
         
oDiv.mchild.style.position 'absolute'
         
oDiv.mchild.style.top '0px'
         
oDiv.mchild.style[oMDirection] = oDiv.offsetWidth 'px'
         
oMarquees[oMarquees.length] = oDiv
         
+= 2
      } 
   } 
   
oMrunning setInterval('aniMarquee()',oMInterv); 

function 
aniMarquee() { 
   var 
oDivoPos
   for( var 
0oMarquees.lengthi++ ) { 
      
oDiv oMarquees[i].mchild
      
oPos parseInt(oDiv.style[oMDirection]); 
      if( 
oPos <= -oDiv.offsetWidth ) { 
         
oDiv.style[oMDirection] = oMarquees[i].offsetWidth 'px'
      } else { 
         
oDiv.style[oMDirection] = ( oPos oMStep ) + 'px'
      } 
   } 

if( 
window.addEventListener ) { 
   
window.addEventListener('load',doDMarquee,false); 
} else if( 
document.addEventListener ) { 
   
document.addEventListener('load',doDMarquee,false); 
} else if( 
window.attachEvent ) { 
   
window.attachEvent('onload',doDMarquee); 

</script>

</head>
<body>


    <div class="bwmarquee" align="center">
        <div style="height: 20px; overflow: hidden; position: relative;">
            <div style="white-space: nowrap; position: absolute; top: 0px; left: 59px;">
                <font color="navy"><b>Vítejte na BLASSENwebu</b></font>
            </div>
        </div>
    </div>
    


<br /> 
 <p>
    Result:       Passed validation<br />
    File:    marquee.html<br />
    Encoding:    iso-8859-2<br />
    Doctype:    HTML 4.01 Transitional<br />
 </p>
</body>
</html>

Result: Passed validation
File: marquee.html
Encoding: iso-8859-2
Doctype: HTML 4.01 Transitional



Související odkazy:
Marquee Generátor
Marquee na jak psat web
Marquee na W3 org

-- Autor: Blassen


Publikoval: Blassen

Anketa

Pokud byste si měli vybrat způsob financování těchto stránek, bylo by to ?

Přecpání stránek reklamou
Podpoření webu zakoupením reklamních předmětů
Nijak se podporovat nebude. Plaťte si to sami !
Peněžní dary na provoz


[ Výsledky | Ankety ]

Účastníků: 9
Komentářů 0

Související odkazy

· Více o tématu Tworba www - (JavaScript & html & Font)
· Další články od Blassen


Nejčtenější článek na téma Tworba www - (JavaScript & html & Font):
Bublinková nápověda

Hodnocení článku

Průměrné hodnocení: 0
Účastníků: 0

Zvolte počet hvězdiček:

Výborný
Velmi dobré
Dobré
Povedený
Špatné

Možnosti

Související témata

Tworba www - (JavaScript & html & Font)

Komentáře vlastní jejich autoři. Neodpovídáme za jejich obsah.
šmírování


sponsored by: WebSupport UnlimitedHosting | CustomHosting | FreeWeb.sk


Pokud se rozhodnete přispět,
váš příspěvek by měl být vytvořen Vámi.
Zasláním příspěvku souhlasíte s volným šířením vašeho příspěvku.

Ne všechny příspěvky musí být uveřejněny !!!

Za obsah příspěvků a ochranu práv třetích stran odpovídá autor příspěvku bez výhrad.
Provozovatel si vyhrazuje právo upravit obsah příspěvku.

Snadná aktualizace

Při návrhu webové stránky nestačí počítat pouze s originálním a pěkným designem, ale i se snadnou aktualizací obsahu.
Pro snadou aktualizaci stránek nemusíte být zkušený programátor, ale postačí, pokud jsou Vaše stránky vytvořeny pomocí CMS (content management system), umožňující snadnou správu obsahu webových stránek.


UNITED-NUKE
Snažíme se nedodržovat standardy W3C :o)

Page Rank Validate this feed at feedvalidator.org Seo servis nosoftwarepatents.com
Page copy protected against web site content infringement by Copyscape
S-rank


Čas potřebný ke zpracování stránky: 0.08 sekund
Vaše šťastné číslo: 51
Mozilla Firefox je webový prohlížeč s pokročilými bezpečnostními vlastnostmi.
 
 
Další položky v menu pro registrované.
 
 Jméno:  Heslo:  Kód: Bezpečnostní kód
| pomoc | kontakt | reklama | volná místa | pravidla | Copyright © 2004 - 2008 by BLASSENweb
Magic SEO URL - Optimalizace pro vyhledávače