19. september 2001 - 10:07Der er
15 kommentarer og 1 løsning
history.go(-2) + refresh
Hej - jeg er ved at lave en online notesbog til venners email, tlf.nr. osv. På en side er det muligt at editere/opdatere personens info - når man gør det sendes man til en side. På denne side har jeg en \"tilbage-knap\" der skal sende mig 2 klik tilbage - altså hvor man kom fra. Problemet er, at når man trykker på \"tilbage-knappen\" så er oplysningerne ikke ændret (de er cachet og vises først som ændret hvis man reloader siden).
Derfor: Kan man på en eller anden måde smide en refresh ind i nedenstående kode:
Du kan godt hente variablen www.a.dk?navn=nikolaj&RELOAD=true ind via javaScript. Så skal vi bare vente på Ole eller jakoba kommer forbi. For den slags er ikke for børn ;-)
claus -> \"problemet\" er, at man er meget på forsiden - derfor er det et problem hvis den refreshes hver gang man loader den. Derfor ville det være smartere hvis man kunne sætte en refresh ind fra nogle bestemte sider man kommer fra, hvis du forstår?!
var params = new Array; // her afleveres paranetrene.
var tempstr = self.location.href; // hent hele den url siden blev kaldt med
var temparr = tempstr.split(\'?\'); // opdel i understrenge på \"?\".
if ( temparr.length == 2 ) { tempsrr = temparr[1].split(\'#\'); // fjern evt lokalt link temparr = temparr[0]; // alle parametre i en lang streng // alert( \"Parametre er >\" +temparr +\"<\" ); // til hvis du vil debugge temparr = temparr.split(\",\") // opdel i enkelte parametre. for (var i=0; temparr.length>i; i++ ) { // for hver \"navn=verdi\" streng temparr[i] = temparr[i].split(\"=\"); // opdel i navn og værdi params[ temparr[i][0] ] = temparr[i][1]; // } //endfor }; //endif
// nu er params[\'id\'] == 14
alert ( \"Parameter \'id\' har værdien \" +params[\'id\'] ); alert ( \"Parameter \'olsen\' har værdien \" +params[\'id\'] ); // findes ikke
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.