webForumDet fria alternativet

history.go(-1)

5 svar · 436 visningar · startad av Bjuris

BjurisMedlem sedan juli 2001514 inlägg
#1

Jag använder samma dialog på två ställen.
Det är alltså resultatsidan som jag presenterar på två olika sätt, antingen som en popup eller som en sida i samma fönster som själva sökdialogen.
Problemet är att på popupen så vill jag inte ha en back knapp

javascript:history.go(-1)

då den inte fungerar där.

Hur kan man göra för att vilidera om det finns någon sida att backa till???

visslarenMedlem sedan juli 20011 222 inlägg
#2

prova med att skriva javascript istället för java script ;)

Apollo 13Medlem sedan feb. 200196 inlägg
#3

du kan ju annars försöka meed att skriva såhär

<a href="javascript:history.back(1)"><-- Bakåt</a>

//Mats

Patrik81Medlem sedan okt. 2001538 inlägg
#4

Det skulle vara bra att ha Jojoxx här nu... ;) Men jag funderar... kan man inte där du vill ha länken lägga in en script tagg och köra lite javascript med någon liten if sats som kollar om det finns ett värde lagrat i history (finns det inte det går det ju inte att hoppa bakåt då borde värdet vara null, 0 eller false eller liknande) och om det finns ett värde så skriv ut länken och annars gör något annat eller inget alls... tyvärr är jag hopplöst dålig på javascript, så någon syntax kan jag inte hjälpa dig med... :(

Men nu hamnar ju inlägget längst upp igen, och förhoppningsvis läser någon det som kan mer än mig, förstår hur jag tänkt det, och kan skriva det med ;)

Må så gott
- Patrik

SkarreMedlem sedan apr. 20012 427 inlägg
#5

Någonting i den här stilen:

<script language="JavaScript">
<!--
if (history.length > 0) {
	document.write('<a href="javascript:history.go(-1)">Tillbaka</a>')
}
//-->
</script>
BjurisMedlem sedan juli 2001514 inlägg
#6

Funkar perfa,
tackar. :bire :bire :bire :bire

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)