/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Hyperlink = retur
Fra : erik p vinther


Dato : 29-01-05 21:27

hej,

Kan man lave en hyperlink som ikke linker til en navngiven siden,
men sender en retur til den side man kom fra (altså lig browseren
Tilbage-knap)?

vh
Erik

--
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

 
 
Thorkild Dalsgaard (29-01-2005)
Kommentar
Fra : Thorkild Dalsgaard


Dato : 29-01-05 21:56

"erik p vinther" skrev
> Kan man lave en hyperlink som ikke linker til en navngiven side,
> men sender en retur til den side man kom fra (altså lig browseren
> Tilbage-knap)?

Forslag:

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
document.write('<a href="javascript: history.back()"><IMG
SRC=billeder/tilbage.gif width=32 height=32 ALT="Tilbage" border=0><\/a>');
// -->
</SCRIPT>

mvh
Thorkild Dalsgaard



Allan Vebel (30-01-2005)
Kommentar
Fra : Allan Vebel


Dato : 30-01-05 00:22

Thorkild Dalsgaard <tdalsgaard@despammed.com> skrev:

> Forslag:
>
> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
> <!--
> document.write('<a href="javascript: history.back()"><IMG
> SRC=billeder/tilbage.gif width=32 height=32 ALT="Tilbage"
> border=0><\/a>'); // -->
> </SCRIPT>

Har du testet det selv?

Du kan nøjes med det der er oplistet på
http://gyros.dk/usenet/html/tilbage.shtml

--
Allan Vebel
http://html-faq.dk



Thorkild Dalsgaard (30-01-2005)
Kommentar
Fra : Thorkild Dalsgaard


Dato : 30-01-05 10:24

"Allan Vebel" skrev
> Du kan nøjes med det der er oplistet på
> http://gyros.dk/usenet/html/tilbage.shtml

<a href="#" onclick="history.back()">

Elegant!

Mvh
Thorkild Dalsgaard



Martin Hintzmann And~ (30-01-2005)
Kommentar
Fra : Martin Hintzmann And~


Dato : 30-01-05 12:18

Allan Vebel wrote:
>
> Har du testet det selv?
>
> Du kan nøjes med det der er oplistet på
> http://gyros.dk/usenet/html/tilbage.shtml
>


Man bør aldrig bruge javascript i href attributten eller kun have et #-tegn.

Brugere uden javascript og søgemaskiner vil ikke få noget ud af det.

Et alternativ ville være følgende:

<a href="http://www.domain.dk/" onclick="history.back();return
false;">...</a>

Return false sørger for at brugere med javascript ikke følger det
almindelige link.

Ps. Hvorfor ikke bare lade brugere benytter tilbage knappen i deres browser?

--
Martin Hintzmann Andersen
http://www.hintzmann.dk/

Jens Gyldenkærne Cla~ (30-01-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 30-01-05 14:19

Martin Hintzmann Andersen skrev:

> Man bør aldrig bruge javascript i href attributten eller kun
> have et #-tegn.

Jeg er generelt enig, men der er ikke rigtig nogen gode
alternativer hvis man partout vil lave et "tilbage-link" (med
serversidescript kan man dog komme tættere på, via referer-
informationen).


> Brugere uden javascript og søgemaskiner vil ikke få noget ud
> af det.

Det er et problem hvis javascriptet er den eneste måde at komme til
den nye side på. Men et tilbage-link er jo netop til en side man
allerede har været på - og derfor ikke umiddelbart noget problem
selv om javascript ikke skulle være understøttet.

Det kan i et vist omfang påvirke søgemaskiners vægtning af siden,
fordi et rigtigt link vil tælle som et plus, mens et javascript-
link sikkert bare bliver ignoreret - men hvis der stadig er normale
links på siden, er det ikke nødvendigvis et reelt problem.


> Et alternativ ville være følgende:

> <a href="http://www.domain.dk/" onclick="history.back();return
> false;">...</a>

Den mulighed er jeg ikke tryg ved. Hvad skal man skrive i link-
teksten - "hvis du klikker her går du enten en side tilbage eller
også til vores hovedsite"?

Et link bør som udgangspunkt virke ens uanset om der er javascript
eller ej. Bruger man history.back(), er det ikke muligt at give en
passende href-værdi til de folk der ikke har javascript
tilgængeligt. Her vil jeg foretrække et link der slet ikke virker
(og dermed tvinge folk til at anvende tilbage-knappen) i stedet for
at linke til en side der ikke med sikkerhed er "en side tilbage".

Vil man være ekstra omhyggelig, kan man udskrive tilbage-linket med
javascript og udskrive et passende alternativ med <noscript>.


> Ps. Hvorfor ikke bare lade brugere benytter tilbage knappen i
> deres browser?

Det er ofte også en god løsning - men jeg tror dog alligevel at
mange mere eller mindre forventer et navigationslink til at komme
tilbage.

Hvis siderne hører nært sammen - så man ved at "tilbage" fra side B
i praksis altid vil sige side A, kan man også bare lave et normalt
link til side A. Det har dels den fordel at det virker uanset om
der er javascript eller ej, og dels den fordel at det også virker
hvis man skulle være kommet direkte ind på side B (fx fra en
søgemaskine).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Martin Hintzmann And~ (31-01-2005)
Kommentar
Fra : Martin Hintzmann And~


Dato : 31-01-05 09:15

Jens Gyldenkærne Clausen wrote:
>
> Jeg er generelt enig, men der er ikke rigtig nogen gode
> alternativer hvis man partout vil lave et "tilbage-link" (med
> serversidescript kan man dog komme tættere på, via referer-
> informationen).
>

Der ikke rigtig noget godt alternativ, fordi et "tilbage-link" generelt
er en dårlig ide.

>
> Det er et problem hvis javascriptet er den eneste måde at komme til
> den nye side på. Men et tilbage-link er jo netop til en side man
> allerede har været på - og derfor ikke umiddelbart noget problem
> selv om javascript ikke skulle være understøttet.
>

Vi ved jo ikke hvordan brugeren er kommet til siden. Hvis han/hun er
kommet til siden via javascript, er et "tilbage-link" via javascript
ikke noget problem.
Men når man tænker på generelt web-tilgængelighed bør brugeren aldrig
være kommet til siden via en javascript-only navigering.

>
> Vil man være ekstra omhyggelig, kan man udskrive tilbage-linket med
> javascript og udskrive et passende alternativ med <noscript>.
>
>

Det er nok den bedste løsning hvis man absolute vil have et tilbage link.

>
> Hvis siderne hører nært sammen - så man ved at "tilbage" fra side B
> i praksis altid vil sige side A, kan man også bare lave et normalt
> link til side A. Det har dels den fordel at det virker uanset om
> der er javascript eller ej, og dels den fordel at det også virker
> hvis man skulle være kommet direkte ind på side B (fx fra en
> søgemaskine).


hvad er et tilbage-link? Eller rettere hvor går det hen?

Brugeren kan jo være kommet fra en søgemaskine. Og hvis det f.eks. er en
side med informationer om et produkt. Vil brugeren blive sendt tilbage
til søgemaskinen. Og altså evt. finde et af konkurrenternes produkter.

Et mere statisk sigende link fra A til B, som du også skriver, ville
måske være bedre. Enten bør det gå direkte tilbage til produktkataloget
"Se flere produkter", eller evt. til samme produkt kategori.


Så den bedste løsning er nok at undgå at bruge et javascript
"tilbage-link" hvis muligt.

--
Martin Hintzmann Andersen
http://www.hintzmann.dk/

Jens Gyldenkærne Cla~ (31-01-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 31-01-05 11:15

Martin Hintzmann Andersen skrev:

> Et mere statisk sigende link fra A til B, som du også skriver, ville
> måske være bedre. Enten bør det gå direkte tilbage til produktkataloget
> "Se flere produkter", eller evt. til samme produkt kategori.

På et af de sites jeg har lavet er der en række enkeltsider som man
oftest kommer til via en intern søgefunktion. Her har jeg på
enkeltsiderne lavet et link kaldet "gentag sidste søgning", der via en
session-variabel kalder den søgning man sidst har anvendt (linket vises
kun hvis der er en tidligere søgning).

Det er et eksempel på en link der i praksis ofte virker som et
tilbage-link, bare uden de negative bivirkninger der er ved et
javascriptbaseret tilbage-link.

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Martin Hintzmann And~ (31-01-2005)
Kommentar
Fra : Martin Hintzmann And~


Dato : 31-01-05 11:52

Jens Gyldenkærne Clausen wrote:
>
> På et af de sites jeg har lavet er der en række enkeltsider som man
> oftest kommer til via en intern søgefunktion. Her har jeg på
> enkeltsiderne lavet et link kaldet "gentag sidste søgning", der via en
> session-variabel kalder den søgning man sidst har anvendt (linket vises
> kun hvis der er en tidligere søgning).
>
> Det er et eksempel på en link der i praksis ofte virker som et
> tilbage-link, bare uden de negative bivirkninger der er ved et
> javascriptbaseret tilbage-link.
>

Det er et rigtigt godt eksempel på en alternativ løsning til
"tilbage-linket". Hvor brugeren får noget brugbart ud af linket.

--
Martin Hintzmann Andersen
http://www.hintzmann.dk/

erik p vinther (30-01-2005)
Kommentar
Fra : erik p vinther


Dato : 30-01-05 11:34

<a href="javascript: history.back()">

BINGO! det virker....

Tak

vh
Erik

--
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

søren (30-01-2005)
Kommentar
Fra : søren


Dato : 30-01-05 17:23

erik p vinther wrote:

>hej,
>
>Kan man lave en hyperlink som ikke linker til en navngiven siden,
>men sender en retur til den side man kom fra (altså lig browseren
>Tilbage-knap)?
>
>vh
>Erik
>
>
>
se denne tråd: tilbage til hvor man kom fra
fra d.12-12-2004

--
Søren Videbæk Nielsen
http://home3.inet.tele.dk/soeren-v/

We will all be here till here is there...


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste