13. marts 2005 - 10:55Der er
20 kommentarer og 1 løsning
Øv, den validerer ikke.
Hejsa.
Sidder her og roder med et website, og tester med at validere, men denne valideringsfejl kan jeg altså ikke selv finde ud af at rette: <div class="entry" onmouseover="entryOver(this)">
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
document type does not allow element "div" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag
<div class="entry" onmouseover="entryOver(this)">
The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
-- og så skal det da nævnes, at det er rent ud tåbeligt at skifte class on-the-fly, da du derved tvinger browseren til at genberegne hele dit dokument, da den på forhånd opgiver at vide noget om konsekvenserne i nedarvning m.m.m.
function entryOver(divFJ,mode){ st = divFJ.style; st.backgroundColor = (mode=='over')?'#777':'#fff'; st.color = (mode=='over')?'#fff':'#777'; }
-- og jeg kan heller ikke se grunden til at skrive den ene funktion, men ikke den anden, men det er i hvertfald ikke andet end noget, som fanger mit øje ...
-- måske kunne man sætte dem begge onload for alle entry-elementer ?-)
Synes godt om
Slettet bruger
13. marts 2005 - 11:14#3
Godt at høre fra dig, Roenving! :-)
A: Jeg uploader lige hvad jeg har lavet, indtil videre. Det tager nok lige et par minutter.
B: Der hører selvfølgelig lidt CSS med (det glemte jeg lige i farten): div.entry { background-color:#f2f2f2; }
Ok, ingen block-level-elementer inde i inline-elementer. Så langt så godt. :-)
Og nu æder validatoren det hele råt! :-) Så det var altså dér problemet var! Super-dejligt at få det på plads, Roenving kode-supermand! :-)
Igen: Rigtigt mange tak for din expertise og vejledning! :-)
Synes godt om
Slettet bruger
13. marts 2005 - 12:34#9
Men hov! Du har ikke lagt noget svar endnu. Kan du ikke venligst lægge et svar, Roenving? :-)
Synes godt om
Slettet bruger
13. marts 2005 - 12:45#10
Forresten: Jeg fandt lige en SUPER-toolbar, som helt sikkert vil være noget for dig! Du tænker sikkert: "Åh nej!". MEN: Prøv alligevel at installere den! Du vil blive MEGET forbløffet over de programmeringsmuligheder der er, Roenving!!!
-- og så lige udvidelsen af scriptet, som tager højde for dine andre css-ting:
function entryOver(divFJ,mode){ var st = divFJ.style; st.backgroundColor = (mode=='over')?'#fff':'#f2f2f2'; var divs = divFJ.getElementsByTagName('DIV'); for(i=0;divs.length>i;i++){ switch(divs[i].className){ case "menutekst": divs[i].style.backgroundColor = (mode=='over')?'#666':''; break; case "pluspics": divs[i].style.backgroundColor = (mode=='over')?'#289400':''; break; } } }
Velbekomme '-)
Synes godt om
Slettet bruger
13. marts 2005 - 15:30#12
Du er fantastisk! Det virker helt perfekt nu! Igen: Rigtigt rigtigt mange tak!!! :-)
Nå for søren! Jeg lagde slet ikke mærke til din opdatering i dit sidste indlæg! (13/03-2005 12:59:30). Jeg troede først bare at det var en gentagelse...
MEN: Når jeg bruger den sidste opdatering, fungerer scriptet ikke mere. Det ødelæger et eller andet ved funktionen, Roenving. Måske du ved hvad der er galt?
Nej, men det kan jeg lige gøre. Det tager lige 2 min.
Synes godt om
Slettet bruger
13. marts 2005 - 15:54#19
Jo, den virker 100% perfekt alligevel. Det var bare mig som tog fejl. :-/
Ser du: Når jeg laver større opdateringer/udviklinger, tager jeg en kopi af det "gamle", og laver en ny mappe med den nye version. Og jeg sad og arbejdede videre i den gamle mappe...
Jeg plejer ellers at sætte denne ind: document.write("Document " + document.location); for så VED jeg, at jeg arbejder i den nye version, og ikke blander tingene sammen. :-)
Ja ja, selv mit perfekte system er ikke helt perfekt...
Igen igen: Rigtigt mange tak for din hjælp, Roenving!!! :-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.