doctype

Status
Niet open voor verdere reacties.

jeel2008

Gebruiker
Lid geworden
30 okt 2008
Berichten
839
hallo, ik heb wel een heel bizarre vraag:

ik heb een javascript gebruikt in twee htmlbestanden/paginas die exact hetzelfde zijn.
je kunt ze zien op
http://www.jeelsites.nl/slider1.html
en
http://www.jeelsites.nl/slider2.html

dat javascript werkt echter niet als de volgende standaardregel bovenaan de pagina staat!
deze:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

daar ben ik door veel geknoei achter gekomen.
ZONDER deze regel werkt ie wel. kijk maar naar de bronnen van de paginas.

hoe kan dit en hoe verhelp ik dit?
 
Je zou kunnen proberen om deze regel:

Code:
<script language="JavaScript1.2">

Te veranderen in
Code:
<script type="text/javascript">

of als je erg strikt moet en wilt blijven:
Code:
<script language="JavaScript1.2" type="text/javascript">
 
Laatst bewerkt:
sliders

hallo thapriest,
bedankt voor het antwoord maar helaas, dat helpt ook niet.
snap er geen jota van.
 
Hmm, vreemd , je kunt de Doctype regel eens inkorten, de url erachter weghalen:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
 
Hmm, ik vermoed dan toch dat je javascript moet gaan controleren op onregelmatigheden.
ÍEts in die DOCtype zegt dan dat het javascript niet goed is , en houdt hem daarom ook tegen.

in firefox foutconsole krijg ik de volgende waarschuwing:
Waarschuwing: Fout tijdens het parsen van waarde voor ‘left’. Declaratie genegeerd.
Bronbestand: http://www.jeelsites.nl/slider2.html
Regel: 0
...
 
Het probleem is simpel, je gebruikt een aantal elementen (<nobr> <layer> en <ilayer>) die je in xhtml niet mag of kunt gebruiken. Kortom, het script is gewoon niet geschikt voor een xhtml document. Zie ook http://validator.w3.org/check?uri=h...(detect+automatically)&doctype=Inline&group=0

EDIT: overigens geldt hetzelfde voor een strict en zelfs een transitional html 4.01 doctype. Kortom, je kunt beter op zoek gaan naar een wat recenter script (dit ding heeft het zelfs nog over netscape!) Waar heb je dit ding gevonden?

EDIT2: ah, laat maar, ik ben er al achter, hij komt van leejo, een site die grondig verouderd is en beter genegeerd kan worden.

Hmm, vreemd , je kunt de Doctype regel eens inkorten, de url erachter weghalen:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
Waarom zou een onvolledig doctype een goed resultaat geven?
 
Laatst bewerkt:
Waarom zou een onvolledig doctype een goed resultaat geven?
Was bedoeld als wijze van test, ik had even snel gegoogled, en dit gevonden.
Maar desalniettemin heb je voor 100% gelijk;)
 
slideshow

hallo, ok , ik heb nu wel wat gevonden, hier:
http://www.dynamicdrive.com/dynamicindex14/fadeinslideshow.htm
maar eigenlijk zoek ik dit niet precies.
ik zoek een lichtkrantachtig ding
zoals ik hier heb gebruikt, maar dat heb ik met een <marquee>tag gedaan:
www.modesmulders.nl

nu zoek ik zo n soort ding maar dan in javascript.
iets wat rechts binnenkomt en links eruit gaat en continu blijft stromen, zonder ook dat je op een startknop hoeft te drukken.
dus iets van : play if loaded, of iets dergelijks, ben geen programmeur.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan