P� denne side http://www.bogtorvet.net/visboger.php?butik=3 kan man scrolle
op on ned men problemet er n�r man scroller ned s� forsvinder menuen ude til
venstre, kan man lave det s�dan at menuen f�lger med ned eller s�dan at det
kun er i hoved div�en (indhold2) man scroller ? Hvis man kan lave det s�dan
man man kun scroller inde i div�en s� skal det jo ogs� v�re s�dan at div�en
altid fylder hele h�jden i browser vinduet ligesom den g�r i bredden.
Takker.
/H
position : static p� det der ikke skal scrolle, eller manipulering af
overflow p� elementer, med auto p� den der skal scrolles (hvilket vil
flytte scrollbaren til elementet.)
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk
Jeg ved ikke hvad det betyder men det finder jeg nok ud af, men det du siger
er alts� at det kan lade sig g�re at scrolle inde i selve div�en i stedet
for hele siden og samtidig f� div�en til at fylde helt ned til bunden at
browser vinduet uanset hvad st�rrelse brugeren nu benytter?
/H
> Jeg ved ikke hvad det betyder men det finder jeg nok ud af, men det
> du siger er alts� at det kan lade sig g�re at scrolle inde i selve
> div�en i stedet for hele siden
Ja, men det er ikke anbefalelsesv�rdigt at fjerne scrollbaren fra dens
standardplacering, ej heller at tilf�je endnu en scrollbar. Pr�v dette i
stedet:
http://hjemmesideskolen.dk/html/testsider/fixed.asp
--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk
http://html-faq.dk
Remy Sharp har faktisk i sin sidste video lavet pr�cis hvad du �nsker -
UDEN at det hakker imens man scroller.
Anbefalelsesv�rdigt?
Personligt har jeg det fint med, at scrollbarer vises hvor de skal
bruges.
Andre kan ikke finde dem, hvis de ikke er p� kanten af vinduet.
Smag og behag er forskellig.
Der er stadig (mindst) to m�der at l�se problemet p�, uanset hvem der
anbefaler hvad.
Og ja, det kan lade sig g�re at scrolle inde i elementet.
Og det kan ogs� lade sig g�re at holde b�de top og menu p� positionen
n�r der scrolles, uden at scrollbaren flyttes ind i elementet.
http://bbsorensen.com er eet eksempel, hvor scrollbaren er flyttet til
det element der bruger den.
Erik kan sikkert give dig et eksempel p� den l�sning han anbefaler.
Men du skal tage en beslutning om hvordan du vil have det, f�r du
begynder at lave om p� noget - der er forskel.
> http://bbsorensen.com er eet eksempel, hvor scrollbaren er flyttet til
> det element der bruger den.
Til geng�ld er det ikke muligt at linke til en underside ved at kopiere
adresselinjen. Der st�r hele tiden pr�cis det samme.
> problemet er n�r man scroller ned s� forsvinder
> menuen ude til venstre
Du kan ogs� bare trykke p� Home-tasten, s�dan
en har alle tastaturer, s� kommer menuen til syne;o)
--
Allan Vebel
http://vebel.dk
Jeg takker, det ser ud til at virke perfekt. Jeg foretr�kker l�sningen hvor
scrollbaren er i div�en det syntes jeg ser p�nest ud og er mest logisk.
Jeg har testet i Firefox, IE7 og Google Chrome, jeg h�ber at en kunne teste
i IE6 ?
En lille ting, nederst er der et link "Til toppen af siden" som ikke l�ngere
virker, er der en l�sning p� det?
http://www.bogtorvet.net/visboger.php?butik=18
/H
>
>Til geng�ld er det ikke muligt at linke til en underside ved at kopiere
>adresselinjen. Der st�r hele tiden pr�cis det samme.
Man kan h�jreklikke p� et link og v�lge at kopiere genvej.
--
Kerim
http://www.facebook.com/kerim.ellentoft
Rettelse, det var IE8 jeg har testet med, s� jeg mangler en der kan teste
med IE6 og IE7
/H
>http://www.bogtorvet.net/visboger.php?butik=18
Hvorfor har du valgt <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML
4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> som doctype,
n�r den ikker skrevet i denne?
--
Kerim
http://www.facebook.com/kerim.ellentoft
> http://bbsorensen.com er eet eksempel, hvor scrollbaren er flyttet til
> det element der bruger den.
> Erik kan sikkert give dig et eksempel p� den l�sning han anbefaler.
> Men du skal tage en beslutning om hvordan du vil have det, f�r du
> begynder at lave om p� noget - der er forskel.
Et andet aspekt man m�ske b�r have i overvejelse er
scroll-brugervenligheden i det.
Jeg har det selv p� en af mine sider, men ulempen er at jeg ikke kan
scrolle ved at miderklikke og flytte musen op eller ned.
I hvert fald ikke i Opera eller Firefox.
--
Philip - http://chartbase.dk | http://www.hitsurf.dk
Jeg har IE6, og der 'forsvinder' menuen ved scroll.
--
Med venlig hilsen/Best regards
Stig Johansen
Jeg ved ikke helt hvad det bruges til men da jeg lavede siden fandt jeg ud
af at nogle ting ikke virkede eller s� underlig ud hvis jeg ikke skrev
strict.dtd
/H
Tak for det. At det kun virker som tidligere i IE6 kan jeg godt leve med,
bare det virker.
/H
P� min side:
http://www.bogtorvet.net/visboger.php?butik=18
har jeg fors�gt med diverse indstillinger for midter knappen og alle virker
mht. scroll ogs� den hvor man midterklikker og flytter musen op/ned. Jeg
bruger en Logitech MX1000. Har testet i FF og IE8.
/H
Der er 108 valideringsfejl pᅵ siden, og 2 i "indkᅵbskurven".
Du bᅵr rette dem, hvis du vil vᅵre sikker pᅵ at siden vises og virker
ens i alle browsere.
http://validator.w3.org/
Mange steder skriver den bla.
Attribute "BORDER" is not a valid attribute. Did you mean "border"
men jeg har alts� skrevet border med lille s� hvad betydet det?
/H
Det kan jeg ikke lige finde - en enkelt, men her siger den at border
ikke er en valid attribut.
http://www.w3.org/TR/html401/index/attributes.html
Du bruger strict doctype. Forskellen pᅵ strict og transitional er, at
deprecated attributes er lovlige i transitional, men ikke strict.
Og jeg vil tro det er det der menes.
Det er lovligt at skrive tags og parametre med store bogstaver (men
ikke tilrᅵdeligt - det er ikke tilladt i XHTML).
Hᅵber det hjᅵlper - ellers spᅵrg igen.
>Jeg ved ikke helt hvad det bruges til men da jeg lavede siden fandt jeg ud
>af at nogle ting ikke virkede eller s� underlig ud hvis jeg ikke skrev
>strict.dtd
Hvis du ikke vil lave en masse rettelser, s� �ndre det til
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
--
Kerim
http://www.facebook.com/kerim.ellentoft
Fandt l�sningen p� det:
var objDiv = document.getElementById("indhold2");
objDiv.scrollTop = 0;
/H
> P� min side:
> http://www.bogtorvet.net/visboger.php?butik=18
>
> har jeg fors�gt med diverse indstillinger for midter knappen og alle virker
> mht. scroll ogs� den hvor man midterklikker og flytter musen op/ned. Jeg
> bruger en Logitech MX1000. Har testet i FF og IE8.
Hos mig virker det fint i IE8, men alts� ikke i Firefox.
Samme forhold i �vrigt p� min egen side.
Jeg har f�et rettet en del nu, men hvis man tager denne side og validere:
http://www.bogtorvet.net/visboger.php?butik=1
s� kommer der 50 fejl som alle er de samme men jeg har ikke kunne finde ud
af hvorfor og hvordan jeg kan rette det?
"document type does not allow element "TABLE" here; missing one of "APPLET",
"OBJECT", "MAP", "IFRAME", "BUTTON" start-tag"
/H
>
> Jeg har f�et rettet en del nu, men hvis man tager denne side og validere:
> http://www.bogtorvet.net/visboger.php?butik=1
>
> s� kommer der 50 fejl som alle er de samme men jeg har ikke kunne finde ud
> af hvorfor og hvordan jeg kan rette det?
> "document type does not allow element "TABLE" here; missing one of "APPLET",
> "OBJECT", "MAP", "IFRAME", "BUTTON" start-tag"
>
Jeg er ikke 100% sikker; men det ser ud til at det er fordi du har sat
et block-element inden i et inline-element (<h5><table>....</table></h5>)
Pr�v at fjerne alle disse <h5>'er og skift skriften inde i de enkelte
celler.
--
Michael Haase
> Fandt l�sningen p� det:
> var objDiv = document.getElementById("indhold2");
> objDiv.scrollTop = 0;
>
Det var da godt. Men hvorfor overhovedet bruge
JavaScript til noget der kan ordnes med HTML:
<a href="#toppen">Til toppen af siden</a>
--
Med venlig hilsen
J�rgen Farum Jensen
H�ndbog i webdesign: http://webdesign101.dk/wwwbog/udgave2/
Webdesign med stylesheets: http://webdesign101.dk/cssbog/
.
> Det var da godt. Men hvorfor overhovedet bruge
> JavaScript til noget der kan ordnes med HTML:
Det t�nkte jeg ogs� p�, men skulle lige i skoven
med hunden i regnvejr.
> <a href="#toppen">Til toppen af siden</a>
S� mangler du lige et anker i toppen.
En anden m�de at g�re det p�, er at kalde samme
side igen, s� starter den i toppen.
--
Allan Vebel
http://vebel.dk | http://html-faq.dk
Eller byt dem med en div, der har den rigtige skrifttype.
h tags er til overskrifter. Ikke noget andet.
Hvorfor?
Sᅵgemaskiner indekserer efter h tags. At sᅵtte andet i et h tag vil
sommetider blive set som forsᅵg pᅵ at snyde - hvilket vil tᅵlle modsat
for din side.
Blinde fᅵr lᅵst h tags op, anderledes end almindelige afsnit.
Og der er sikkert flere andre gode grunde.
Basalt, er de beregnet til overskrifter. Skal man holde standarderne,
mᅵ man vel ogsᅵ rette sig efter de bagved liggende tanker og ideer...
:-Z
> J�rgen Farum Jensen skrev:
>
> > Det var da godt. Men hvorfor overhovedet bruge
> > JavaScript til noget der kan ordnes med HTML:
>
> Det t�nkte jeg ogs� p�, men skulle lige i skoven
> med hunden i regnvejr.
>
> > <a href="#toppen">Til toppen af siden</a>
>
> S� mangler du lige et anker i toppen.
>
> En anden m�de at g�re det p�, er at kalde samme
> side igen, s� starter den i toppen.
Nej, det skal bare v�re: href="#top"
for det virker i alle de browsere jeg kender,
hvorimod href="#bottom" ikke virker uden anker.
>>> <a href="#toppen">Til toppen af siden</a>
>> S� mangler du lige et anker i toppen.
>>
>> En anden m�de at g�re det p�, er at kalde samme
>> side igen, s� starter den i toppen.
>
> Nej, det skal bare v�re: href="#top"
> for det virker i alle de browsere jeg kender,
> hvorimod href="#bottom" ikke virker uden anker.
S� kender du ikke Firefox. Og hvis det
virker i nogen browser er det nok fordi
browseren fejlagtigt kun l�ser # og tror,
at siden skal genopfriskes.
Den korrekte syntaks, der virker uanset
om det er top, bund eller midt imellem,
er
<p><a href="#banner">G� til toppen</a></p>
der linker til elementet
<div id="banner">
</div
mens
<p><a href="#footer">G� til bunden</a></p>
vil linke til
<div id="footer">
</div>
>
> S� kender du ikke Firefox. Og hvis det
> virker i nogen browser er det nok fordi
> browseren fejlagtigt kun l�ser # og tror,
> at siden skal genopfriskes.
No way, bruger det her p� mange sidder,
har l�st at man ogs� kunne linke til bottom uden anker,
men det virker ikke.
Bruger mest FF.
Sᅵ har du nok lᅵst forkert.
http://www.w3.org/TR/html401/struct/links.html#edef-A
At du pᅵstᅵr det virker, er vel fordi browseren ikke forstᅵr det, og
derfor placerer sig i toppen.
Det bliver det ikke rigtigt af.
Et anchor (mᅵl for noget der kan sammenlignes med et bogmᅵrke), skal
defineres med enten name eller id. Og der findes ingen predefinerede.
Jeg har valgt at ignorerer denne fejl da jeg ikke har kunne finde en anden
l�sning og det virker tilsyneladende i alle browsere.
/H
Det var lettere s� det er gjort, tak for det.
/H
Alle browsere? Det var noget af en mundfuld.
Og sᅵ lᅵnge du ikke overholder standarderne, kan du vel ikke vᅵre
sikker, lᅵngere end til nᅵste opdatering (patch fra M$), af een af
dem...
I ᅵvrigt kan man ikke "vᅵlge at ignorere" fejl - det er det samme som
ikke at overholde standarderne, og sᅵ er der ingen grund til at bekymre
sig om dem.
Siden validerer ikke, og du kan ikke vide hvordan forskellige browsere
reagerer pᅵ det.
Et forslag til en l�sning er meget velkommen. Jeg har fors�ge at kalde <h5>
noget andet f.eks. <abh5> i min CSS men det giver ikke det rigtige resultat.
/H
Hvad er formᅵlet med den <h5> som nogle af tabellerne er pakket ind i?
Sᅵt de tilsvarende egenskaber i en css-klasse og tildel den til de
tabeller, der stᅵr i <h5>.
Ret din kode sᅵ den bliver overskuelig.
Der er ikke ret mange der gider fifle med 803 karakterer lange linier.
F.eks.
<table border="0" cellspacing="3" cellpadding="0"><tr><td><b>Cervantes,
Saavedra Miguel de - Titel: Obras Completas<br></b>Forlag: Aguilar
Madrid - Sprog: Spansk - Udgivet år: 1962 - Antal bind: 1 - Antal
sider: 1811 - Indbinding: Hellᅵder med guldtryk - Tilstand: Pᅵnt
eksemplar<br><br>Estudio Recopilacion, Prologos y Notas por Angel
Valbuena y Prat, trykt pᅵ tyndt papir.</td></tr></table><h5><table
border="0" cellspacing="0" cellpadding="0" bgcolor="#cccccc"><tr><td
width="125">Antal på lager: 1</td><td width="150">Pris: DKK
425,00</td><td width="80">€ 58,62</td><td width="110">Bog ID:
4196</td><td width="90"><a href="javascript:tf(4196);"><b>Lᅵg i
kurv</b></a></td><td><a href="antikvariater.php?butik=1">Kroning
International Antikvarboghandel</a></td></tr></table></h5><hr>
Linebreak og indrykning, sᅵ ser det sᅵdan ud:
<table border="0" cellspacing="3" cellpadding="0">
<tr>
<td><b>Cervantes, Saavedra Miguel de - Titel: Obras
Completas<br></b>Forlag: Aguilar Madrid - Sprog: Spansk - Udgivet
år: 1962 - Antal bind: 1 - Antal sider: 1811 - Indbinding:
Hellᅵder med guldtryk - Tilstand: Pᅵnt eksemplar<br><br>Estudio
Recopilacion, Prologos y Notas por Angel Valbuena y Prat, trykt pᅵ
tyndt papir.</td>
</tr>
</table>
<h5>
<table border="0" cellspacing="0" cellpadding="0" bgcolor="#cccccc">
<tr>
<td width="125">Antal på lager: 1</td>
<td width="150">Pris: DKK 425,00</td>
<td width="80">€ 58,62</td>
<td width="110">Bog ID: 4196</td>
<td width="90"><a href="javascript:tf(4196);"><b>Lᅵg i
kurv</b></a></td>
<td><a href="antikvariater.php?butik=1">Kroning International
Antikvarboghandel</a></td>
</tr>
</table>
</h5>
<hr>
og man har en chance for at finde rundt i det, og finde de ting der bᅵr
rettes - f.eks. <br> foran </b>
Tabeller med een rᅵkke bestᅵende af een sᅵjle? Det kan kun vᅵre for at
gᅵre det besvᅵrligt, at man ikke anvender en <div> i stedet...
Jeg m� tage mig samme og f� sat mig lidt mere ind i hvad CSS og <div> kan
bruges til, det CSS og <div> jeg bruger er noget jeg har kopieret rundt
omkring og s� rettet lidt her og der indtil det lignede noget fornuftigt.
Men jeg takker for input.
/H
Problemets kerne... :-Z
Det er sᅵdvanligvis bᅵde hurtigere og lettere at starte nedfra, hvis
man vil op ad en stige - man kan ikke hoppe ind pᅵ midten.
Lidt som at spise den midterste del af en hot dog fᅵrst. Det kan lade
sig gᅵre, men ikke uden det bliver noget gris.
Sᅵ, ja - du bᅵr nok begynde at studere, for at rettet pᅵ din(e) sider.
> Lidt som at spise den midterste del af en
> hot dog f�rst. Det kan lade sig g�re, men
> ikke uden det bliver noget gris.
Man kan jo sk�re den over p� midten, for at
komme ind til problemets kerne;o)
Ja. Hvis man kan lᅵne pᅵlsemandens kniv - eller mᅵske kan man endda fᅵ
ham til at gᅵre det. Og hvis man virkelig skruer charmen pᅵ, gᅵr han
det mᅵske ogsᅵ uden ekstra betaling ;-)