Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Få piletaster til at skifte billeder

4 views
Skip to first unread message

Kurt G

unread,
Sep 8, 2009, 1:53:11 PM9/8/09
to
Jeg har lavet et fotogalleri, hvor jeg gerne vil have lavet det s�dan, at
jeg med venstre-pileknap og h�jre-pilknap kan skifte til forrige/n�ste
billede, se f.eks.
http://www.arkivet-vinderup.dk/galleri/Galleri.asp?Folder=2008/06-25Sommermoede&Billed=1&Titel=Sommerm�de i
J�gerhytten, Hvidemose (jeg h�ber linken virker)
Galleriet er lavet mad ASP og der kan jeg s� vidt jeg ved ikke fange
knapperne.

Jeg kender n�sten intet til javaskript s� jeg vil gerne h�re om det kan
klares med javascript?

Mvh Kurt


Stig Johansen

unread,
Sep 8, 2009, 6:51:53 PM9/8/09
to
"Kurt G" <kur...@guldbaek.net> wrote in message
news:4aa69a05$0$287$1472...@news.sunsite.dk...

> Jeg har lavet et fotogalleri, hvor jeg gerne vil have lavet det s�dan, at
> jeg med venstre-pileknap og h�jre-pilknap kan skifte til forrige/n�ste
> billede, se f.eks.
>
http://www.arkivet-vinderup.dk/galleri/Galleri.asp?Folder=2008/06-25Sommermo
ede&Billed=1&Titel=Sommerm�de i
> J�gerhytten, Hvidemose (jeg h�ber linken virker)

Det g�r dedt.

> Galleriet er lavet mad ASP og der kan jeg s� vidt jeg ved ikke fange
> knapperne.

Nej, fordi ASP er serverside, og knapperne fanges p� PC'en.

> Jeg kender n�sten intet til javaskript s� jeg vil gerne h�re om det kan
> klares med javascript?

Det kan det.
Jeg har lavet et lille test eksempel her:
http://w-o-p-r.dk/tips/asp/kurt.pile.asp?Billede=1
som egentlig bare t�ller op og ned mellem billednumre (1-3).

Du f�r lige nogle kommentarer:
Den er bygget s�dan, at Billede=xx skal v�re det sidste i URL'en, og ikke
som i dit link.
Men jeg kan se, at du g�r det i forvejen.
Jeg er dog kommet til at kalde det Billede= i stedet for Billed=.
Hvis du skal bruge Billed=, skal du rette i javascriptet, der hvor der st�r
i+8.

Husk at javascripet er case sensitivt, s� det skal v�re med stort B.

N�, men til sagens kerne:
I ASP (eller HTML hvis der er nogen der vil bruge det der), starter jeg med:
<script type="text/javaScript">
var maxnummer=3
</script>

Hvor maxnummer er det h�jeste billede nummer.
Den kan evt. genereres med en 'select count', hvis du har referencerne
liggende i en database.

Men det er her vi ved hvorn�r vi ikke skal 'bladre videre'.

Selve scriptet, som kan bruges p� tv�rs af gallerier, hentes ind her:
<script type="text/javaScript" src="/javascript/kurt.pil.js"></script>
Du kan hente en kopi her:
http://w-o-p-r.dk/javascript/kurt.pil.js

For at 'starte' scriptet, har jeg lagt denne her i body:
<body onload="initiate_pile()">

Det burde v�re nogenlunde det du har brug for (tror jeg).

--
Med venlig hilsen/Best regards
Stig Johansen

Stig Johansen

unread,
Sep 8, 2009, 6:57:04 PM9/8/09
to
Stig Johansen wrote:

> http://w-o-p-r.dk/javascript/kurt.pil.js

Glemte lige at skrive, at der er en del alert, som er remmet ud.
De linier kan du bare fjerne hvis du synes.

--
Med venlig hilsen
Stig Johansen

Christian Kragh

unread,
Sep 9, 2009, 3:33:30 AM9/9/09
to
> >> > Jeg vil gerne til et fotogalleri bruge pileknapperne p�
tastaturet til
> >> > at
> >> > skifte til n�ste/forrige billede, men kan man i det hele
taget g�re
> >> > det.
> >>
> >> Jeg tror du skal over i noget javascript, hvor du formentlig
kan fange
> >> piletasterne, og skifte URL p� baggrund af det.
> >>
> >> Jeg har ingen eksempler, men pr�v evt. at sp�rge ovre i
.clienside
> >> gruppen.
> >
> > Hej.
> >
> > Pr�v at se min hjemmside (mit fotogalleri) p� www.ckweb.dk
> > Der har jeg implementeret navigation med piltaster,
mellemrum, page
> > up/down,
> > home/end, og en del flere.
> >
> > Du l�ner frit, ligesom jeg har gjort fra anden side...
> >
> > Christian
> KLIPPET
> Det ser ud til at v�re det, som jeg �nsker mig!
> Hvor 'l�ner' jeg koderne?

Fra serversite gruppen!

Du tager og downloader disse filer fra min side:
www3.ckweb.dk/_bib/js/shortcuts.js

og for at tilf�je en genven til en funktion skriver du:
shortcut.add("m",function() { toogleLeftMenu()
},{'disable_in_input':true });

For genveje til sider er det f�lgende:
shortcut.remove("left")
shortcut.remove("right")
shortcut.remove("space")
shortcut.remove("pagedown")

shortcut.add("left",function() {
$("#piccontent").load("http://www.ckweb.dk")
},{'disable_in_input':true });
shortcut.add("Right",function() {
$("#piccontent").load("http://www.ckweb.dk")
},{'disable_in_input':true });
shortcut.add("space",function() {
$("#piccontent").load("http://www.ckweb.dk")
},{'disable_in_input':true });
shortcut.add("pagedown",function() {
$("#piccontent").load("http://www.ckweb.dk")
},{'disable_in_input':true });

Hvis du alts� har jQuery p� siden.

Ellers skal du selv til at �ndre lidt i koden.

Christian

--
Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- P�dagogiske tutorials p� dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Arne Feldborg

unread,
Sep 9, 2009, 5:47:25 AM9/9/09
to
"Kurt G" <kur...@guldbaek.net> skrev Tue, 8 Sep 2009 19:53:11 +0200

>Jeg har lavet et fotogalleri, hvor jeg gerne vil have lavet det s�dan, at
>jeg med venstre-pileknap og h�jre-pilknap kan skifte til forrige/n�ste
>billede,
>

Dit sp�rgsm�l er allerede besvaret, s� bare lige et lille pip fra
sidelinjen:

Piletaster mv. har jo i forvejen en funktion i browseren, og det kan
v�re ret forvirrende for brugeren hvis man begynder at give dem andre
funktioner. Brug i stedet nogle der ikke er s� almindelig anvendt i
browseren.

Feks.er plus og minus tasterne p� det numeriske tastatur (IMHO)
velegnede til at bladre i billeder.
Se evt:
http://nygaards-sedler.dk/viewpage.php?page_id=15&sort=i&nr=269872&ret=0


Stig Johansen

unread,
Sep 9, 2009, 6:17:35 AM9/9/09
to
Arne Feldborg wrote:

> Dit sp�rgsm�l er allerede besvaret, s� bare lige et lille pip fra
> sidelinjen:
>
> Piletaster mv. har jo i forvejen en funktion i browseren, og det kan
> v�re ret forvirrende for brugeren hvis man begynder at give dem andre
> funktioner.

Ja, og netop derfor undtog jeg eksempewlvis alt[1]+'venstre pil', da det i
min browser er 'tilbage'.

[1] Ikke kun alt, men alle 'modifier keys'
Kig gerne p� denne linie:
if ( e.shiftKey || e.ctrlKey || e.altKey || e.metaKey) return ;

Stig Johansen

unread,
Sep 9, 2009, 6:47:15 AM9/9/09
to
Christian Kragh wrote:

> Hvis du alts� har jQuery p� siden.

Jo, men den funktionalitet Kurt eftersp�rger kan klares med ganske f� linier
javascript - jfr mit eksempel.

Hvorfor skal Kurt belemre sine brugere med 200K javascript (aka jQuery) for
s�dan en simpel funktion?

Birger Sørensen

unread,
Sep 9, 2009, 6:59:36 AM9/9/09
to
Stig Johansen har bragt dette til verden:
> Christian Kragh wrote:
>
>> Hvis du altsᅵ har jQuery pᅵ siden.
>
> Jo, men den funktionalitet Kurt efterspᅵrger kan klares med ganske fᅵ linier

> javascript - jfr mit eksempel.
>
> Hvorfor skal Kurt belemre sine brugere med 200K javascript (aka jQuery) for
> sᅵdan en simpel funktion?

Hvad skulle de ellers bruge al deres bᅵndbredde til? - dem der altsᅵ
har nok at tage af?
Og de kan da benytte lejligheden til at brygge kaffe, eller gᅵ pᅵ
toilettet mens de venter pᅵ alt det der ikke skal bruges, bliver hentet
ned til deres PC.

:-? 8-o :/ >:|

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk


Stig Johansen

unread,
Sep 9, 2009, 10:04:28 AM9/9/09
to
"Arne Feldborg" <feld...@haunstrup.dk> wrote in message
news:s8tea5l9625jsb6br...@4ax.com...

> Feks.er plus og minus tasterne p� det numeriske tastatur (IMHO)
> velegnede til at bladre i billeder.

Ok, s� til �re for dig har jeg udvidet mit eksempel, s� det b�de virker med
pile taster, og +/-.

Jeg har ikke selv Opera, men if�lge min 'bibel' returnerer den 43/45 i
stedet for 107/109, men jeg tester for begge dele, s� det burde virke.

Det er vel heller ikke s� meget en diskussion om _hvilke_ taster der �nskes
anvendt, men _om_ det kan lade sig g�re.

Stig Johansen

unread,
Sep 9, 2009, 10:09:14 AM9/9/09
to
"Stig Johansen" <wop...@gmail.com> wrote in message
news:4aa6dfe9$0$286$1472...@news.sunsite.dk...

> For at 'starte' scriptet, har jeg lagt denne her i body:
> <body onload="initiate_pile()">

Follow up:
Foranlediget af en diskussion om unobtrusive javascript, �ndrede jeg
eksemplet, s� jeg remmede 'onload' ud i <body>, og indsatte i stedet
f�lgende script i header:
....
<script type="text/javaScript">
if ( window.addEventListener ) {
window.addEventListener ('load',initiate_pile,false) ;
} else {
window.onload = initiate_pile ;
}
</script>
....

Det g�r det samme som 'onload' i body, men kan l�gges ud i en ekstern fil,
s� man holder HTML'et helt 'rent' for javascript.

Beklager eventuel forvirring, men jeg syntes ikke jeg ville lave et nyt
eksempel blot for det.

Henrik Stidsen

unread,
Sep 9, 2009, 12:02:22 PM9/9/09
to
Stig Johansen <wop...@gmaill.com> wrote in
news:4aa7885f$0$289$1472...@news.sunsite.dk:

> Hvorfor skal Kurt belemre sine brugere med 200K javascript (aka
> jQuery) for s�dan en simpel funktion?

JQuery og hvad mere? JQuery fylder kun 19 kilobyte.

Standardversionen af JQuery er "minified and gzipped" og fylder derfor kun
de 19 kilobyte. Selv i den ukomprimerede version fylder den "kun" 120
kilobyte s� du er langt fra med din st�rrelsesangivelse...

Videre kan browsere cache JQuery filen s� i forhold til at hente billeder i
et galleri er det minimalt hvor meget ekstra der er i et hente JQuery.

--
Henrik Stidsen - http://henrikstidsen.dk/
http://fuglemarkedet.dk/ - Danmarks online fuglemarked!

Christian Kragh

unread,
Sep 9, 2009, 12:20:29 PM9/9/09
to
> > Jo, men den funktionalitet Kurt eftersp�rger kan klares med ganske f� linier
> > javascript - jfr mit eksempel.
> >
> > Hvorfor skal Kurt belemre sine brugere med 200K javascript (aka jQuery) for
> > s�dan en simpel funktion?
>
> Hvad skulle de ellers bruge al deres b�ndbredde til? - dem der alts�
> har nok at tage af?
> Og de kan da benytte lejligheden til at brygge kaffe, eller g� p�
> toilettet mens de venter p� alt det der ikke skal bruges, bliver hentet
> ned til deres PC.

Jeg pr�ver ikke at lokke Kurt til noget...

Det system jeg siger han kan bruge er den js fil (shutcut.js) som er en
standardisering af piltastefang, s� det er nemt at oprette en ny genvej og slette
en s�dan igen.

Det jeg har brugt (jQuery p� min side) er mere komplekst, da jeg har brugt mange
af funktionerne. Som jeg skrev skal han rette i de enkelte genveje s� hans JS
passer til hans side. for eksempel:

shortcut.add("D",function() { window.location.href = "http://localhost/";
},{'disable_in_input':true });

Men der er ogs� andre m�der, de kr�ver dog at man er lidt mere klar p� at lave
noget selv. og s� virker det ikke i FF:

<script type="text/javascript">
function GetKeyCode (evt) {

<!-- D -->
if (window.event.keyCode == 68) {
window.location.href = "http://www.dr.dk";
}

<!-- d -->
else if (window.event.keyCode == 100) {
window.location.href = "http://www.dr.dk";
}

else {
alert(window.event.keyCode);
}
}
</script>
<body onKeyPress="GetKeyCode();">

Rune Jensen

unread,
Sep 9, 2009, 12:43:21 PM9/9/09
to
Henrik Stidsen skrev:

> Stig Johansen <wop...@gmaill.com> wrote in
> news:4aa7885f$0$289$1472...@news.sunsite.dk:
>
>> Hvorfor skal Kurt belemre sine brugere med 200K javascript (aka
>> jQuery) for s�dan en simpel funktion?
>
> JQuery og hvad mere? JQuery fylder kun 19 kilobyte.
>
> Standardversionen af JQuery er "minified and gzipped" og fylder derfor kun
> de 19 kilobyte. Selv i den ukomprimerede version fylder den "kun" 120
> kilobyte s� du er langt fra med din st�rrelsesangivelse...
>
> Videre kan browsere cache JQuery filen s� i forhold til at hente billeder i
> et galleri er det minimalt hvor meget ekstra der er i et hente JQuery.

Hvad betyder minified? Er det stacking?

Jeg er helt enig med Stig i det overordnede. Du vil stadig st� med en
overhead. B�de hvad kb ang�r, men ogs� hastigheden. Derudover, s� er der
det problem, at det er og bliver et pseudosprog. Jeg mener ikke, det g�r
ind under clientside, for s� kan man fylde alverdens pseudosprog p�.
Husk der er mange andre end JQuery, og ja, jeg kan jo selv lave et ogs�,
hvis det er. Hvad med dem, som bruger rent javascript, s�ger nogle
l�sninger p� problemerne og finder en l�sning til JQuery i
nyhedsgruppen. Det er ikke oplysende, for de kan ikke bruge l�sningerne
direkte, hvilket kun vil forvirre - man skulle m�ske lave en
undergruppe, hvis det er til frameworks. Jeg anerkender, de er der og
bruges, men synes clientside hovedgruppe burde holdes fri for dem.


MVH
Rune Jensen

Henrik Stidsen

unread,
Sep 9, 2009, 2:10:08 PM9/9/09
to
Rune Jensen <runeof...@gmail.com> wrote in
news:4aa7db2d$0$25197$456a...@news.cirque.dk:

>> Videre kan browsere cache JQuery filen s� i forhold til at hente
>> billeder i et galleri er det minimalt hvor meget ekstra der er i et
>> hente JQuery.

> Hvad betyder minified? Er det stacking?

Svjv er det noget med at f.eks. alle un�dvendige linieskift og mellemrum er
fjernet, koden er ul�selige for mennesker men for browseren fungerer det
fint.



> Jeg er helt enig med Stig i det overordnede. Du vil stadig st� med en
> overhead. B�de hvad kb ang�r, men ogs� hastigheden. Derudover, s� er
> der det problem, at det er og bliver et pseudosprog. Jeg mener ikke,
> det g�r ind under clientside, for s� kan man fylde alverdens
> pseudosprog p�.

Der er jeg ikke enig, JQuery er helt almindelig javascript men man har blot
tilf�jet en lang r�kke funktioner og objekter ved at inkludere JQuery
scriptet. Det er i mine �jne liges� meget clientside og javascript som alt
andet - JQuery fixer ogs� en lang r�kke af de problemer man m�der med
crossbrowser forskelle ved "r�" javascript.

Hvis man g�r opm�rksom p� hvis man skriver en JQuery specifik l�sning kan
jeg ikke se problemet.

Rune Jensen

unread,
Sep 9, 2009, 2:17:50 PM9/9/09
to
Henrik Stidsen skrev:

> Hvis man g�r opm�rksom p� hvis man skriver en JQuery specifik l�sning kan
> jeg ikke se problemet.

Jeg var ogs� i tvivl om jeg havde skrevet det lige h�rdt nok. Men jeg
synes stadig ikke det er det bedste at l�re nybegyndere. De har godt af
at l�re det hele fra grunden. Specielt er jeg modstander af at include
et framework, hvis man bare skal have en onclick. S� jeg er ikke enig i
alt, hvad du skriver, men noget har du da en pointe i. Det skal bare
v�re i rette sammenh�lng, og man skal vide, hvorfor man bruger et
framework og ikke ren javascript. The quick and dirty tricks kan man
bruge, n�r man er �vet, s� ved man oogs� hvor det er bedst at bruge.

MVH
Rune Jensen

Birger Sørensen

unread,
Sep 9, 2009, 5:01:48 PM9/9/09
to
Christian Kragh kom med denne ide:
8X
> Men der er ogsᅵ andre mᅵder, de krᅵver dog at man er lidt mere klar pᅵ at
> lave noget selv. og sᅵ virker det ikke i FF:

>
> <script type="text/javascript">
> function GetKeyCode (evt) {
>
> <!-- D -->
> if (window.event.keyCode == 68) {
> window.location.href = "http://www.dr.dk";
> }
8X

window.event er vist specifik for IE.
function GetKeyCode (evt) {
evt = (window.event) ? window.event : evt;
<!-- D -->

if ( evt.keyCode == 68) {
window.location.href = "http://www.dr.dk";
}
...

Sᅵ burde det virke i de nadre browsere ogsᅵ.
Hvis man ved hvad man laver, hvor for laver man det sᅵ ikke, sᅵ det kan
bruges andre, end dem der er slaver af M$?

Henrik Stidsen

unread,
Sep 9, 2009, 5:03:47 PM9/9/09
to
Rune Jensen <runeof...@gmail.com> wrote in
news:4aa7f152$0$25179$456a...@news.cirque.dk:

> Jeg var ogs� i tvivl om jeg havde skrevet det lige h�rdt nok. Men jeg
> synes stadig ikke det er det bedste at l�re nybegyndere. De har godt af
> at l�re det hele fra grunden. Specielt er jeg modstander af at include
> et framework, hvis man bare skal have en onclick. S� jeg er ikke enig i
> alt, hvad du skriver, men noget har du da en pointe i. Det skal bare
> v�re i rette sammenh�lng, og man skal vide, hvorfor man bruger et
> framework og ikke ren javascript. The quick and dirty tricks kan man
> bruge, n�r man er �vet, s� ved man oogs� hvor det er bedst at bruge.

Er da helt enig med dig s� langt at det er en rigtig god ide at vide
hvorfor man bruger et framework og hvorfor det er en god ide - ellers ender
man med at lave slamkode alligevel.

At bruge JQuery til en enkelt onclick - det er nok overdrevet ja, med
mindre man bruger det p� andre dele at sitet og derfor har det med
alligevel (cachet).

Stig Johansen

unread,
Sep 9, 2009, 8:31:40 PM9/9/09
to
"Henrik Stidsen" <in...@henrikstidsen.dk> wrote in message
news:Xns9C81B784292B...@130.225.247.90...

> Stig Johansen <wop...@gmaill.com> wrote in
> news:4aa7885f$0$289$1472...@news.sunsite.dk:
>
> > Hvorfor skal Kurt belemre sine brugere med 200K javascript (aka
> > jQuery) for s�dan en simpel funktion?
>
> JQuery og hvad mere? JQuery fylder kun 19 kilobyte.
>
> Standardversionen af JQuery er "minified and gzipped" og fylder derfor kun
> de 19 kilobyte. Selv i den ukomprimerede version fylder den "kun" 120
> kilobyte s� du er langt fra med din st�rrelsesangivelse...

Jeg ved ikke hvor meget der skal med fra Christians l�sning f�r Kurt kan p�
pile taster til at virke.
Men jeg lavede en fil med det javascript han bruger, og jeg giver dig ret i
jeg overdrev lidt.
Christion bruger 'kun' 185 KB javascript.

> Videre kan browsere cache JQuery filen s� i forhold til at hente billeder
i
> et galleri er det minimalt hvor meget ekstra der er i et hente JQuery.

B�de ja.
Christian bruger den der Japanske hjernehindebet�ndelse (packer), der
betyder at godt nok bliver den obfuskerede javascript cachet, MEN, den skal
'unpackes' for hver sidevisning.

Jeg har et lille tool til at tjekke den slags:
http://w-o-p-r.dk/wopr.tools/wopr.javascript.eval.asp
Og her tager alen 'unpacking' af
http://www3.ckweb.dk/_bib/js/interface.js
ca. 2 sekunder.

Man er ogs� begyndt at "JIT'e" javascript af hensyn til performance, og den
forbedring �del�gges effektivt med 'packer'.

Lasse Reichstein Nielsen

unread,
Sep 10, 2009, 1:09:55 AM9/10/09
to
"Stig Johansen" <wop...@gmail.com> writes:

> Man er ogs� begyndt at "JIT'e" javascript af hensyn til performance, og den
> forbedring �del�gges effektivt med 'packer'.

Det er der en god chance for, men det er dog ikke sikkert at det
koster noget ud over udpakningen (men det kan ogs� v�re en del).

Hvis koden udf�res ved et kald til "eval" p� topniveau, s� skulle den
kunne blive lige s� effektiv som hvis den havde st�et der direkte i
et script-element.

/L
--
Lasse Reichstein Holst Nielsen
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Kurt G

unread,
Sep 10, 2009, 7:29:46 AM9/10/09
to
KLIPPET

> Jeg har lavet et lille test eksempel her:
> http://w-o-p-r.dk/tips/asp/kurt.pile.asp?Billede=1
> som egentlig bare t�ller op og ned mellem billednumre (1-3).
>
> Du f�r lige nogle kommentarer:
> Den er bygget s�dan, at Billede=xx skal v�re det sidste i URL'en, og ikke
> som i dit link.
> Men jeg kan se, at du g�r det i forvejen.
> Jeg er dog kommet til at kalde det Billede= i stedet for Billed=.
> Hvis du skal bruge Billed=, skal du rette i javascriptet, der hvor der
> st�r
> i+8.

Og 'Billede' til 'Billed' i
var i = thislocation.indexOf('Billed=');
fandt jeg ud af!

>
> Husk at javascripet er case sensitivt, s� det skal v�re med stort B.
>
> N�, men til sagens kerne:
> I ASP (eller HTML hvis der er nogen der vil bruge det der), starter jeg
> med:
> <script type="text/javaScript">
> var maxnummer=3
> </script>
>
> Hvor maxnummer er det h�jeste billede nummer.
> Den kan evt. genereres med en 'select count', hvis du har referencerne
> liggende i en database.

Her f�r jeg tallet fra ASP-skriftet, hvor jeg t�ller antal *.jpg-filer, men
det er f�rst langt senere i programmet

Min Galleri.asp ser nu s�ledes ud:

<%@LANGUAGE="VBSCRIPT"%>
<%Option Explicit%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html lang="da">
<!--#include virtual="/VEFfunktioner.asp"-->
<!--#include virtual="/galleri/GalleriFunktioner.asp"-->
<script type="text/javaScript">
<!--#include virtual="/pil.js"-->
</script>
<head>
<title>Vinderup Egnshistoriske Arkiv</title>
<link rel="stylesheet" href="../VEFstyle.css" type="text/css"
media="screen">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" >


<script type="text/javaScript">
if ( window.addEventListener ) {
window.addEventListener ('load',initiate_pile,false) ;
} else {
window.onload = initiate_pile ;
}

var maxnummer=3
</script>
</head>
<body>
<!--#include file="Galleri-top-menu.inc"-->
<%
VisBilledGalleri()
%>
</body>
</html>

I VisBilledGalleri() finder jeg antallet af billedfiler. Kan den variabel
overf�res til "maxnummer", evt ved hj�lp af Global-noget?

KLIPPET


> Med venlig hilsen/Best regards
> Stig Johansen
>

Mvh Kurt


Stig Johansen

unread,
Sep 10, 2009, 8:58:41 AM9/10/09
to
Kurt G wrote:

> Her f�r jeg tallet fra ASP-skriftet, hvor jeg t�ller antal *.jpg-filer,
> men det er f�rst langt senere i programmet

Du bliver n�dt til at skrive lidt mere, og s� er det m�ske ASP gruppen.

Vi har ingen jordisk chance for at finde ud af hvordan du t�ller antallet af
*.jpg filer.

Hvis du har referencerne liggende i en database tabel, s� er det er 'select
count' osv..

Er det derimod en 'directory listing', s� er det en anden snak.

Under alle omst�ndigheder, s� bliver det ved g�tterierne.

> I VisBilledGalleri() finder jeg antallet af billedfiler. Kan den variabel
> overf�res til "maxnummer", evt ved hj�lp af Global-noget?

Ja, hvis du up front har antallet af billedfiler, s� skal du bare
skrive(ASP):
Response.Write "var maxnummer=" + cStr(AntalletAfBilledfiler)
P� et passende sted i dit output.

Stig Johansen

unread,
Sep 10, 2009, 9:14:10 AM9/10/09
to
Lasse Reichstein Nielsen wrote:

> "Stig Johansen" <wop...@gmail.com> writes:
>
>> Man er ogs� begyndt at "JIT'e" javascript af hensyn til performance, og
>> den forbedring �del�gges effektivt med 'packer'.
>
> Det er der en god chance for, men det er dog ikke sikkert at det
> koster noget ud over udpakningen (men det kan ogs� v�re en del).
>
> Hvis koden udf�res ved et kald til "eval" p� topniveau, s� skulle den
> kunne blive lige s� effektiv som hvis den havde st�et der direkte i
> et script-element.

Jeg er lidt i tvivl om hvad du skriver her.

'Udpakningen' af (et af) Christians script:
<http://www3.ckweb.dk/_bib/js/interface.js>
sker netop med 'eval', som genererer en ny source, som igen skal
interpretes/JIT'es.

S� sekvensen er:
- L�s kode (som kan caches)
- Udpak denne kode til ny kode, som er v�sentlig st�rre
- Koden (efter ca 2 sek[1]) er nu klar til brug.

[1] Dette er ikke p� min gamle dampmaskine, for der det slet ikke, men p�
min (850-1000MHz) Win-kv�rn med sidste nye FF, med optimeret javascript.
Under FF 2.x duede det slet ikke, da den fr�s fuldst�ndig.

Som n�vnt, s� pr�v at tage tid p� hvor lang tid det tager at 'unpacke'
scriptet som ovenfor n�vnt.

Det skal dog siges, at de 2 sek. er subjektivt, da jeg ikke har brugt
stopur, men kunne sidde og t�lle 1-2... inden det er udpakket.

Jeg sidder p� en 10Mbps linie, og det ville v�re hurtigere at downloade den
'r�' version frem for at vente p� 'udpakningen'.

Hvis vi snakker 200KB, s� er det vel omkring 1/5 sek i stedet for de par
sekunder, hvor sk�rmen fryser.

Stig Johansen

unread,
Sep 10, 2009, 9:17:37 AM9/10/09
to
Kurt G wrote:

>> var maxnummer=3


> Her f�r jeg tallet fra ASP-skriftet, hvor jeg t�ller antal *.jpg-filer,
> men det er f�rst langt senere i programmet

Hvis du selv l�gger billeder op, og v�d hvor mange der er, kan du ogs� bare
hardcode antallet.

Kurt G

unread,
Sep 10, 2009, 12:23:50 PM9/10/09
to
"Stig Johansen" <wop...@gmaill.com> skrev i en meddelelse
news:4aa8f8bb$0$280$1472...@news.sunsite.dk...

> Kurt G wrote:
>
>> Her f�r jeg tallet fra ASP-skriftet, hvor jeg t�ller antal *.jpg-filer,
>> men det er f�rst langt senere i programmet
>
> Du bliver n�dt til at skrive lidt mere, og s� er det m�ske ASP gruppen.
>
> Vi har ingen jordisk chance for at finde ud af hvordan du t�ller antallet
> af
> *.jpg filer.
>
> Hvis du har referencerne liggende i en database tabel, s� er det er
> 'select
> count' osv..
>
> Er det derimod en 'directory listing', s� er det en anden snak.
>
> Under alle omst�ndigheder, s� bliver det ved g�tterierne.

I asp-koden l�ber jeg gennem et dir, og gemmer alle filenavne med .jpg i et
array. Derfra kender jeg antallet af billeder. Det sker i VisBilledGalleri()
omtrent til sidst.
Det er nok det, som du kalder en 'directory listing'.

>
>> I VisBilledGalleri() finder jeg antallet af billedfiler. Kan den variabel
>> overf�res til "maxnummer", evt ved hj�lp af Global-noget?
>
> Ja, hvis du up front har antallet af billedfiler, s� skal du bare
> skrive(ASP):
> Response.Write "var maxnummer=" + cStr(AntalletAfBilledfiler)
> P� et passende sted i dit output.

Det udskriver blot p� sk�rmen

>
> --
> Med venlig hilsen
> Stig Johansen

Mvh Kurt


Stig Johansen

unread,
Sep 10, 2009, 12:38:11 PM9/10/09
to
Kurt G wrote:

> "Stig Johansen" <wop...@gmaill.com> skrev i en meddelelse
>>

>> Er det derimod en 'directory listing', s� er det en anden snak.
>>
>> Under alle omst�ndigheder, s� bliver det ved g�tterierne.
>
> I asp-koden l�ber jeg gennem et dir, og gemmer alle filenavne med .jpg i
> et array. Derfra kender jeg antallet af billeder. Det sker i
> VisBilledGalleri() omtrent til sidst.
> Det er nok det, som du kalder en 'directory listing'.

Jo, men vi skal nok over i .ASP gruppen.

Hvis du laver en 'directory listing', og l�gger filnavnene i et array, s� m�
du have en uBound(mitArray) eller lignende.

>> Ja, hvis du up front har antallet af billedfiler, s� skal du bare
>> skrive(ASP):
>> Response.Write "var maxnummer=" + cStr(AntalletAfBilledfiler)
>> P� et passende sted i dit output.
>
> Det udskriver blot p� sk�rmen

Ja, men det skal s�ttes p� et passende sted, s� du f�r genereret f�lgende
HTML:


<script type="text/javaScript">
���var�maxnummer=3
</script>

Det kan du g�re med:
......
<%
Dim maxnummer
'find maxnummer'..
%>
html, html....
<script type="text/javaScript">
���var�maxnummer=<%=maxnummer%>
</script>
html..

Jeg vil godt lave et eksempel, men jeg har ikke nogle data at lave det ud
fra.

Hvis du smider noget kode ovre i .ASP gruppen vil jeg godt hj�lpe, men at
fabrikere et eksempel 'ud af den bl� luft' g�r jeg ikke.

Rune Jensen

unread,
Sep 10, 2009, 2:21:48 PM9/10/09
to
Stig Johansen skrev:

> Jeg har ikke selv Opera, men if�lge min 'bibel' returnerer den 43/45 i
> stedet for 107/109, men jeg tester for begge dele, s� det burde virke.
>
> Det er vel heller ikke s� meget en diskussion om _hvilke_ taster der �nskes
> anvendt, men _om_ det kan lade sig g�re.

Jeg har ikke numerisk tastatur p� min b�rbare. Det er der nok mange
andre, som heller ikke har. + og minus er zoom op og ned i Opera, s� det
er lidt farligt at bruge. Det minder om problemet med accesskey, hvor
man ogs� er interesseret i "frie" keys som ikke bliver brugt til andre
ting, og her er standarden n�rmest alene at bruge tallene 0 til 9, s�
man er (rimelig) sikker p� ikke at lave inteferens med brugerens andre
funktioner.

Jeg er ikke meget for, man f�rst s�ger en JS-l�sning uden at have
grundkoden klar. Fremgangsm�den m� v�re f�rst at lave det som HTML og s�
l�gge JSen/ekstrafunktionen ovenp�. Det kr�ver s�, man har en foreg�ende
og n�ste-link i HTML (a href) som virker. Hvad man derefter kan g�re er,
at sikre sig man kan TABbe sig igennem siden, s� vil man altid kunne n�
forrige og n�ste med TAB+Retur. Vil man s� have JS, kan man godt
implementere det med f.eks. tal - eller keys, som ikke intefererer, men
en advarsel som sagt: Det er ikke mange. Ellers se her, hvor jeg har
haft samme problem med "bladring" (bare i et kommentar-script):

http://webdesigngruppen.dk/diskussion.asp

Den virker med taster, og der er tilf�jet noget keycode p�
dropdownboksen, s� den ogs� virker med mus, og man kan TABbe sig til
frem og tilbage (og til drop-down'en).


MVH
Rune Jensen

Arne Feldborg

unread,
Sep 10, 2009, 3:36:46 PM9/10/09
to
Rune Jensen <runeof...@gmail.com> skrev Thu, 10 Sep 2009 20:21:48
+0200


>Jeg har ikke numerisk tastatur p� min b�rbare. Det er der nok mange
>andre, som heller ikke har.
>

Det virker da fint med det pseudonumeriske tastur p� alle de b�rbare jeg
har v�ret i n�rheden af.

Jeg har pt. et sted omkring de 400.000 billeder (scannede dokumenter)
liggende p� 2 adresser og der laves dagligt 10 - 12.000 opslag. Jeg har
aldrig h�rt nogen beklage sig over brugen af + og -

Dette blot til orientering. Det er ikke min hensigt at argumentere for
en bestemt fremgangsm�de eller at g� ind i en diskussiom om hvorvidt den
ene eller den anden fremgangsm�de skulle v�re den bedste. Min pointe var
bare, at brugen af piletaster kan v�re ret forvirrende for brugeren.

N�r der n�vnes zoom s� er det vel normalvis CTRL og +/- der bruges. Men
naturligvis kan der ogs� v�re undtagelser p� det punkt.


Kurt G

unread,
Sep 10, 2009, 4:06:26 PM9/10/09
to
"Stig Johansen" <wop...@gmaill.com> skrev i en meddelelse
news:4aa92c2f$0$279$1472...@news.sunsite.dk...

> Kurt G wrote:
>
>> "Stig Johansen" <wop...@gmaill.com> skrev i en meddelelse
>>>
>>> Er det derimod en 'directory listing', s� er det en anden snak.
>>>
>>> Under alle omst�ndigheder, s� bliver det ved g�tterierne.
>>
>> I asp-koden l�ber jeg gennem et dir, og gemmer alle filenavne med .jpg i
>> et array. Derfra kender jeg antallet af billeder. Det sker i
>> VisBilledGalleri() omtrent til sidst.
>> Det er nok det, som du kalder en 'directory listing'.
>
> Jo, men vi skal nok over i .ASP gruppen.
>
> Hvis du laver en 'directory listing', og l�gger filnavnene i et array, s�
> m�
> du have en uBound(mitArray) eller lignende.
>

Ja, det har jeg, for mig er problemet blot at f� den bragt over i JS.

>>> Ja, hvis du up front har antallet af billedfiler, s� skal du bare
>>> skrive(ASP):
>>> Response.Write "var maxnummer=" + cStr(AntalletAfBilledfiler)
>>> P� et passende sted i dit output.
>>
>> Det udskriver blot p� sk�rmen
>
> Ja, men det skal s�ttes p� et passende sted, s� du f�r genereret f�lgende
> HTML:
> <script type="text/javaScript">
> var maxnummer=3
> </script>
>
> Det kan du g�re med:
> ......
> <%
> Dim maxnummer
> 'find maxnummer'..
> %>
> html, html....

> <script type="text/javaScript">
> var maxnummer=<%=maxnummer%>
> </script>

Og da jeg anbragte dette i min asp-kode efter at have fundet maxnummer,
virkede det.


> html..
>
> Jeg vil godt lave et eksempel, men jeg har ikke nogle data at lave det ud
> fra.
>
> Hvis du smider noget kode ovre i .ASP gruppen vil jeg godt hj�lpe, men at
> fabrikere et eksempel 'ud af den bl� luft' g�r jeg ikke.

Det skal du heller ikke, jeg havde ikke problemer med asp-koden bortset fra
at bringe variablen maxnummer fra det ene programmeringssprog til det andet.

>
> --
> Med venlig hilsen
> Stig Johansen

Et till�gssp�rgsm�l: I asp har man sessionsvariabler, findes der noget
tilsvarende i js?

Tak for din hj�lp!

Mvh Kurt


Lasse Reichstein Nielsen

unread,
Sep 10, 2009, 4:06:31 PM9/10/09
to
Stig Johansen <wop...@gmaill.com> writes:

> Lasse Reichstein Nielsen wrote:
>
>> "Stig Johansen" <wop...@gmail.com> writes:
>>
>>> Man er ogs� begyndt at "JIT'e" javascript af hensyn til performance, og
>>> den forbedring �del�gges effektivt med 'packer'.
>>
>> Det er der en god chance for, men det er dog ikke sikkert at det
>> koster noget ud over udpakningen (men det kan ogs� v�re en del).
>>
>> Hvis koden udf�res ved et kald til "eval" p� topniveau, s� skulle den
>> kunne blive lige s� effektiv som hvis den havde st�et der direkte i
>> et script-element.
>
> Jeg er lidt i tvivl om hvad du skriver her.

Jeg havde muligvis misforst�et din pointe.
Jeg l�ste det som at brugen af packer medf�rte at den inkludered
javascript blev mindre effektiv /i sig selv/ p� en JIT Javascript
engine (hvilket ogs� er muligt, men dog ikke n�dvendigt), og ikke at
det bare var den ekstra overhead fra udpakningen der tog tiden,
JIT eller ingen JIT.

Rune Jensen

unread,
Sep 10, 2009, 4:43:58 PM9/10/09
to
Rune Jensen skrev:

> Den virker med taster, og der er tilf�jet noget keycode p�
> dropdownboksen, s� den ogs� virker med mus, og man kan TABbe sig til
> frem og tilbage (og til drop-down'en).

S� kan det godt v�re, det ikke er s� relevant (endnu), men jeg troede s�
accesskey var deprecated i HTML5. Det ser n�rmere ud til, de har
udbygget funktionen:

http://burningbird.net/html5/editing.html#the-accesskey-attribute

Det er v�rd at overveje, om funktionen er s� vigtig, man skal assigne en
acceskey til frem og tilbage-linksne. P� nogle browsere skal bruges tre
tastekombinatiner til en accesskey, og det skal s� holdes op imod, hvor
nemt det er at TABbe sig til dem i stedet.

_Desv�rre_ er HTML5 ikke en fast standard endnu, men acceskeys kan
stadig bruges i "gammel" udgave.


MVH
Rune Jensen

Birger Sørensen

unread,
Sep 10, 2009, 7:13:04 PM9/10/09
to
Kurt G kom med denne ide:

> "Stig Johansen" <wop...@gmaill.com> skrev i en meddelelse
> news:4aa92c2f$0$279$1472...@news.sunsite.dk...
>> Kurt G wrote:
>>
>>> "Stig Johansen" <wop...@gmaill.com> skrev i en meddelelse
>>>>
>>>> Er det derimod en 'directory listing', sᅵ er det en anden snak.
>>>>
>>>> Under alle omstᅵndigheder, sᅵ bliver det ved gᅵtterierne.
>>>
>>> I asp-koden lᅵber jeg gennem et dir, og gemmer alle filenavne med .jpg i

>>> et array. Derfra kender jeg antallet af billeder. Det sker i
>>> VisBilledGalleri() omtrent til sidst.
>>> Det er nok det, som du kalder en 'directory listing'.
>>
>> Jo, men vi skal nok over i .ASP gruppen.
>>
>> Hvis du laver en 'directory listing', og lᅵgger filnavnene i et array, sᅵ
>> mᅵ

>> du have en uBound(mitArray) eller lignende.
>>
>
> Ja, det har jeg, for mig er problemet blot at fᅵ den bragt over i JS.
>
>>>> Ja, hvis du up front har antallet af billedfiler, sᅵ skal du bare

>>>> skrive(ASP):
>>>> Response.Write "var maxnummer=" + cStr(AntalletAfBilledfiler)
>>>> Pᅵ et passende sted i dit output.
>>>
>>> Det udskriver blot pᅵ skᅵrmen
>>
>> Ja, men det skal sᅵttes pᅵ et passende sted, sᅵ du fᅵr genereret fᅵlgende

>> HTML:
>> <script type="text/javaScript">
>> var maxnummer=3
>> </script>
>>
>> Det kan du gᅵre med:

>> ......
>> <%
>> Dim maxnummer
>> 'find maxnummer'..
>> %>
>> html, html....
>
>> <script type="text/javaScript">
>> var maxnummer=<%=maxnummer%>
>> </script>
>
> Og da jeg anbragte dette i min asp-kode efter at have fundet maxnummer,
> virkede det.
>> html..
>>
>> Jeg vil godt lave et eksempel, men jeg har ikke nogle data at lave det ud
>> fra.
>>
>> Hvis du smider noget kode ovre i .ASP gruppen vil jeg godt hjᅵlpe, men at
>> fabrikere et eksempel 'ud af den blᅵ luft' gᅵr jeg ikke.

>
> Det skal du heller ikke, jeg havde ikke problemer med asp-koden bortset fra
> at bringe variablen maxnummer fra det ene programmeringssprog til det andet.
>
>>
>> -- Med venlig hilsen
>> Stig Johansen
>
> Et tillᅵgsspᅵrgsmᅵl: I asp har man sessionsvariabler, findes der noget
> tilsvarende i js?
>
> Tak for din hjᅵlp!
>
> Mvh Kurt

cookies

Stig Johansen

unread,
Sep 11, 2009, 1:04:46 AM9/11/09
to
Kurt G wrote:

> Et till�gssp�rgsm�l: I asp har man sessionsvariabler, findes der noget
> tilsvarende i js?

Som Birger skriver: Cookies.
Cookies er den eneste m�de at bibeholde data p� tv�rs af requests.
I ASP er der ogs� tale om en cookie (ASPSESSIONID) og tilsvarende i PHP.

Cookien er s� en 'pegepind' p� de data der ligger p� serveren.

Skal du lave noget 'session' i Javascript, skal du blot l�gge data i
Cookien.

Men hvad skal det bruges til ?

Stig Johansen

unread,
Sep 11, 2009, 10:02:36 AM9/11/09
to
Arne Feldborg wrote:

> Min pointe var
> bare, at brugen af piletaster kan v�re ret forvirrende for brugeren.

For en god ordens skyld, s� vil jeg gerne tilslutte mig din holdning.
Piletaster bliver jo brugt til horisontal scroll, s� generelt er det ikke en
god id�.

I det her tilf�lde snakker vi dog om et galleri, hvor man m� formode at
kunne se billeder uden scroll (ellers synes jeg det skal laves om).

S� jeg vil nok mene, at i netop den forbindelse er piletaster ok, og m�ske
mee intuitivt.

Men som du selv er inde p�, s� er det absolut ikke en generel anbefaling.

Christian Kragh

unread,
Sep 11, 2009, 6:06:08 PM9/11/09
to
> >>> Man er ogs� begyndt at "JIT'e" javascript af hensyn til performance, og
> >>> den forbedring �del�gges effektivt med 'packer'.
> >>
> >> Det er der en god chance for, men det er dog ikke sikkert at det
> >> koster noget ud over udpakningen (men det kan ogs� v�re en del).
> >>
> >> Hvis koden udf�res ved et kald til "eval" p� topniveau, s� skulle den
> >> kunne blive lige s� effektiv som hvis den havde st�et der direkte i
> >> et script-element.
> >
> > Jeg er lidt i tvivl om hvad du skriver her.
>
> Jeg havde muligvis misforst�et din pointe.
> Jeg l�ste det som at brugen af packer medf�rte at den inkludered
> javascript blev mindre effektiv /i sig selv/ p� en JIT Javascript
> engine (hvilket ogs� er muligt, men dog ikke n�dvendigt), og ikke at
> det bare var den ekstra overhead fra udpakningen der tog tiden,
> JIT eller ingen JIT.
>

Nu var min pointe s� heller ikke at der skulle bruges jQuery, men mere den
fleksible l�sning p� genvejstaster...

Nemt at tilf�je en genvej:
shortcut.add("m",function() { window.location.href = "http://www.dr.dk";
},{'disable_in_input':true });

Kurt G

unread,
Sep 13, 2009, 4:21:40 AM9/13/09
to
"Stig Johansen" <wop...@gmaill.com> skrev i en meddelelse
news:4aa9db2e$0$284$1472...@news.sunsite.dk...
Intet i �jeblikket,men det var en tanke i forbindelse med problemet med at
overf�re variabler mellem de forskellige programmeringsskripter!
Som jeg forst�r det i �jeblikket, er der kn requests til at f� overf�rt dem?

Mvh Kurt


Kurt G

unread,
Sep 13, 2009, 4:51:09 AM9/13/09
to
"Stig Johansen" <wop...@gmaill.com> skrev i en meddelelse
news:4aaa5941$0$290$1472...@news.sunsite.dk...

> Arne Feldborg wrote:
>
>> Min pointe var
>> bare, at brugen af piletaster kan v�re ret forvirrende for brugeren.
>
> For en god ordens skyld, s� vil jeg gerne tilslutte mig din holdning.
> Piletaster bliver jo brugt til horisontal scroll, s� generelt er det ikke
> en
> god id�.
>
> I det her tilf�lde snakker vi dog om et galleri, hvor man m� formode at
> kunne se billeder uden scroll (ellers synes jeg det skal laves om).
>
> S� jeg vil nok mene, at i netop den forbindelse er piletaster ok, og m�ske
> mere intuitivt.

>
> Men som du selv er inde p�, s� er det absolut ikke en generel anbefaling.
>
> --
> Med venlig hilsen
> Stig Johansen

I mit tilf�lde er siden 1000px bred, hvilket jeg formoder er ved at kunne
klares p� de fleste sk�rme i dag. Men for en sikkerheds skyld vil jeg nok
igen fjerne pile og n�jes med + og - (som jeg slet ikke havde t�nkt p�).
Jeg er jo under alle omst�ndigheder n�dt til at g�re opm�rksom p�, hvilke
knapper der kan bruges!
Tak for de gode indl�g!

Mvh Kurt


Stig Johansen

unread,
Sep 13, 2009, 5:13:13 AM9/13/09
to
Kurt G wrote:

> Som jeg forst�r det i �jeblikket, er der kun requests til at f� overf�rt
> dem?

Ja, HTTP er en s�kaldt stateless protokol, som betyder, at ved enhver
request, er der ikke defineret nogle foruds�tninger.

Alle requests her ingen 'forhistorie', s� man pr�ver at bygge 'states',
eller 'sessions' ind i flowet.

Den eneste m�de at indbygge 'states', er, at holde tidligere state hos
klienten, og medsende den ved videre requests.

Nu har vi snakket cookies, men der findes ogs� alternative former, eks.
state i URL, a l�:
http://et.eller.andet.dom�ne/<sessionid>/<handling>

Der er ogs� andre metoder, men i bund og grund, s� handler det om at f�
klienten (browseren) til at huske hvor den kom fra.

Men for lige at rekapitulere:


"Som jeg forst�r det i �jeblikket"

s� er det ikke 'i �jeblikket', for enhver stateless protokol har ingen
mulighed for at bibeholde state.

D�r skal man til enhver tid finde en workaround.

Birger Sørensen

unread,
Sep 13, 2009, 5:41:42 AM9/13/09
to
Den 13-09-2009, skrev Kurt G:
> "Stig Johansen" <wop...@gmaill.com> skrev i en meddelelse
> news:4aa9db2e$0$284$1472...@news.sunsite.dk...
>> Kurt G wrote:
>>
>>> Et tillᅵgsspᅵrgsmᅵl: I asp har man sessionsvariabler, findes der noget

>>> tilsvarende i js?
>>
>> Som Birger skriver: Cookies.
>> Cookies er den eneste mᅵde at bibeholde data pᅵ tvᅵrs af requests.
>> I ASP er der ogsᅵ tale om en cookie (ASPSESSIONID) og tilsvarende i PHP.
>>
>> Cookien er sᅵ en 'pegepind' pᅵ de data der ligger pᅵ serveren.
>>
>> Skal du lave noget 'session' i Javascript, skal du blot lᅵgge data i

>> Cookien.
>>
>> Men hvad skal det bruges til ?
>>
>> -- Med venlig hilsen
>> Stig Johansen
> Intet i ᅵjeblikket,men det var en tanke i forbindelse med problemet med at
> overfᅵre variabler mellem de forskellige programmeringsskripter!
> Som jeg forstᅵr det i ᅵjeblikket, er der kn requests til at fᅵ overfᅵrt dem?
>
> Mvh Kurt

Hvis vi snakker hjemmesider og HTML, har man vel ikke sᅵ mange andre
muligheder.
Pᅵ serveren er der Sessions data, og pᅵ clienten cookies, til at gemme
data.
Har man brug for at overfᅵre data fra server til client, gᅵres det ved
at pakke dem ind i den HTML der sendes til clienten.
Fra client til server, er mulighederne en form eller AJAX.

Kurt G

unread,
Sep 13, 2009, 8:12:13 AM9/13/09
to
"Stig Johansen" <wop...@gmaill.com> skrev i en meddelelse
news:4aacb883$0$286$1472...@news.sunsite.dk...

> Kurt G wrote:
>
>> Som jeg forst�r det i �jeblikket, er der kun requests til at f� overf�rt
>> dem?
>
> Ja, HTTP er en s�kaldt stateless protokol, som betyder, at ved enhver
> request, er der ikke defineret nogle foruds�tninger.
>
> Alle requests her ingen 'forhistorie', s� man pr�ver at bygge 'states',
> eller 'sessions' ind i flowet.
>
> Den eneste m�de at indbygge 'states', er, at holde tidligere state hos
> klienten, og medsende den ved videre requests.
>
> Nu har vi snakket cookies, men der findes ogs� alternative former, eks.
> state i URL, a l�:
> http://et.eller.andet.dom�ne/<sessionid>/<handling>
>
> Der er ogs� andre metoder, men i bund og grund, s� handler det om at f�
> klienten (browseren) til at huske hvor den kom fra.
>
> Men for lige at rekapitulere:
> "Som jeg forst�r det i �jeblikket"

Det var ment som min �jeblikkelige opfattelse !

> s� er det ikke 'i �jeblikket', for enhver stateless protokol har ingen
> mulighed for at bibeholde state.
>
> D�r skal man til enhver tid finde en workaround.
>
> --
> Med venlig hilsen
> Stig Johansen

Mvh Kurt


Kurt G

unread,
Sep 13, 2009, 8:15:34 AM9/13/09
to
KLIPPET

>> I det her tilf�lde snakker vi dog om et galleri, hvor man m� formode at
>> kunne se billeder uden scroll (ellers synes jeg det skal laves om).
>>
>> S� jeg vil nok mene, at i netop den forbindelse er piletaster ok, og
>> m�ske
>> mere intuitivt.
>>
>> Men som du selv er inde p�, s� er det absolut ikke en generel anbefaling.
>>
>> --
>> Med venlig hilsen
>> Stig Johansen
>
> I mit tilf�lde er siden 1000px bred, hvilket jeg formoder er ved at kunne
> klares p� de fleste sk�rme i dag. Men for en sikkerheds skyld vil jeg nok
> igen fjerne pile og n�jes med + og - (som jeg slet ikke havde t�nkt p�).
> Jeg er jo under alle omst�ndigheder n�dt til at g�re opm�rksom p�, hvilke
> knapper der kan bruges!
> Tak for de gode indl�g!
>
> Mvh Kurt
Og s� har jeg lige fundet ud af, at '+' og '-' virker fint i FF men ikke i
IE, s� m�ske er det alligevel ikke s� smart

Mvh Kurt


Kurt G

unread,
Sep 13, 2009, 10:53:35 AM9/13/09
to
"Kurt G" <kur...@guldbaek.net> skrev i en meddelelse
news:4aace266$0$288$1472...@news.sunsite.dk...
> KLIPPET

> Og s� har jeg lige fundet ud af, at '+' og '-' virker fint i FF men ikke i
> IE, s� m�ske er det alligevel ikke s� smart
>
> Mvh Kurt
Hvilket selvf�lgelig er noget sludder
Mvh Kurt


0 new messages