10. juli 2001 - 17:23Der er
14 kommentarer og 2 løsninger
Disable back-knappen
Hvordan gør man dette, UDEN at reloade siden... jeg kan ikke få det til at virke med location.replace(URL) Det kan dog godt være at det er den jeg skal bruge - jeg kan bare ikke lige få den til det jeg gerne vil have.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
med disable mener jeg: Når man 1. gang starter browseren så er den fadet ud(man kan ikke gå tilbage, da der ikke er nogen URL i historikken). Går man til en anden side, så bliver den ligepludselig fremtræden og man kan gå tilbage.
<ole> gooky >> Det, du laver holder ikke :) Når du skriver location.replace(\"en_side.html\"); figurerer denne side ikke i History-objektet. Ved et tryk på Back-knappen sendes du tilbage til siden lige før, du replace\'ede med \'en_side.html\'. Det du gør i eksemplet er, at du er inde på en side og replacer med denne...dvs, du står på \'en_side.html\' og replac\'er med samme side. Ved tryk på \'Back\' kommer du tilbage til lige før din replace - altså til \'en_side.html\'.......comprende? Når du replace\'er, skal du altså skrive URL\'en ind i parentesen - og den URL må ikke være den, du står på. /mvh </bole>
olebole... jeg forstår desværre ikke helt det du skriver - min foregående side er ALTID left_down.html... jeg ved ikke om det hjælper. ok.... jeg har et problem... det skal ikke være muligt at gå tilbage til den foregående side.
1. Det kan åbenbart ikke lade sig gøre ved denne metode. 2. Jeg har mit vindue i fullscreen, så det eneste er at han ikke må trykke \"<-\" Kan man ikke lave en event handler der fanger dette tastetryk? Jeg giver 100 point, hvis der er en der får dette(med at fange <-) til at virke
Nej, hvis du står på \'a.html\' og trykker på et link, der siger: location.replace(\"b.html\"), for derefter at trykke på et link til \'c.html\' - så kommer du ved et tryk på \'Back\' (når du altså står på \'c.html\') tilbage til \'a.html\'. \'b.html\' er ikke blevet indskrevet i historikken. /mvh
roenving >> History-objektet er Gud være lovet både no-read og no-write :) Lidt privatliv er der da plads til - selvom det nok mest er en illusion. Du kan ikke engang få lov at kikke i det, da du så ville kunne snuse alt om min adfærd på nettet. Browseren kan læse det for dig og direkte dig derhen, du vil - men du får ikke lov at læse over skulderen på den :o)
Tværtimod. Havde man kunnet læse i History-objektet, SÅ havde det været en næse på et par meter...! Alle, der benytter nettet til andet end legeplads, ville være meget ulykkelige over, hvis det enorme sikkerhedshul pludselig blev introduceret.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.