Avatar billede ormholt Nybegynder
03. september 2002 - 13:18 Der er 15 kommentarer og
1 løsning

vidresend

Findes der er en funktion i javascript, der når den bliver kaldt, kalder en ny side.
??
Avatar billede nikolajdu Nybegynder
03. september 2002 - 13:20 #1
self.location.href='nyside.html'

??
Avatar billede ormholt Nybegynder
03. september 2002 - 13:26 #2
Skal det være i en <style> eller hvad...
Avatar billede ras2000 Nybegynder
03. september 2002 - 13:32 #3
Helst i <script>. Hvordan vil du kalde den?
Avatar billede nikolajdu Nybegynder
03. september 2002 - 13:33 #4
Du forklarer jo ikke hvad den skal gøre/hvad der skal ske???
Avatar billede nikolajdu Nybegynder
03. september 2002 - 13:34 #5
<a href="#" onclick="self.location.href='nyside.html'">nby side du</a>

eller

<script>
function skiftDu(){
self.location.href='nyside.html'
}
</script>

<a href="#" onclick="skiftDu()">skift du nu </a>
Avatar billede ormholt Nybegynder
03. september 2002 - 13:35 #6
jeg har et stykke phpkode, og har på et tidspunkt brug for at "kalde" en anden side, og har ikke mulighed for at bruge php's "header", såååå ??? til dit spørgsmål ras2000>> , det håbede jeg på du kunne fortælle mig :)
Avatar billede ras2000 Nybegynder
03. september 2002 - 13:38 #7
Det tror jeg ikke jeg forstår. Ville det ikke være nemmere at kalde den i php? Og hvad mener du egentlig med at kalde den? Åbne den? Bruge noget information der står i den?
Avatar billede ormholt Nybegynder
03. september 2002 - 14:03 #8
nikolajdu>> Jeg kan måske godt bruge det stykke kode du kom med men jeg har brug for at sende et par variabler med. Jeg har prøvet at gøre således:
<script>
function refresh(){
self.location.href='<? echo index.php?page=midt&caseid=$sagid&clientId=$clientCaseIdNew;?>'
}
refresh()
</script>
Det virker bare ikke - må åbenbart ikke have php i et script - hvordan sender jeg så de variabler med????
Avatar billede nikolajdu Nybegynder
03. september 2002 - 14:12 #9
self.location.href='<? echo "index.php?page=midt&caseid=$sagid&clientId=$clientCaseIdNew";?>'

Og hvor får du dog den her fra??

refresh()

Det er der ikke noget der hedder i javascript....
Avatar billede ormholt Nybegynder
03. september 2002 - 14:22 #10
nikolajdu>> ja efter hvad jeg kan se laver man en funktion som jeg har kaldt refresh() - denne funktion kaldes vel med refresh().
Problemet er jo at jeg ikke skal have et link som der skal trykkes på. Jeg har, efter at have oprettet noget i en database, brug for at refreshe således at de ting der lige er gemt i databasen bliver vist med det samme og ikke først når brugeren klikker på et link på siden. Endvidere sker der det, at hvis jeg bare refresher - så vil det der bliver tilføjet i databasen blive tilføjet igen.
Avatar billede nikolajdu Nybegynder
03. september 2002 - 14:29 #11
ahvad for en fisk??? Kan du omformulere det lidt??
Avatar billede ormholt Nybegynder
03. september 2002 - 14:33 #12
OK
Jeg har noget php hvor en bruger udfylder nogle felter hvorefter disse bliver gemt i en database.
Det at brugeren gør dette bevirker, at de nye informationer gerne skulle vises på siden med det samme disse er tilføjet i databasen.
Hvis man laver en refresh på siden, vil de informationer der netop er blevet gemt i databasen blive gemt igen - ikke så fedt.
Derfor har jeg brug for at "snyde" siden således at det "virker som om at brugeren har trykket på et link, da informationerne så bliver opdateret.
Jeg har brug for at sende et par variabler med, da disse bliver brugt til at holde styr på hvem der er logget ind osv.

Var det bedre ? :-)
Avatar billede nikolajdu Nybegynder
03. september 2002 - 14:39 #13
Du kan bruge :

self.location.reload(true) // henter ikke fra chachen

modsat :

self.location.reload(false) // henter fra chachen

/Nikolaj
Avatar billede nikolajdu Nybegynder
03. september 2002 - 14:41 #14
eller en rigtig snyder :

rnd.today=new Date();
randy =rnd.today.getTime();

self.location.href='<? echo "index.php?page=midt&caseid=$sagid&clientId=$clientCaseIdNew";?>&ran='+randy;
Avatar billede ormholt Nybegynder
03. september 2002 - 15:01 #15
super cool - lidt snyderi skader aldrig :0)
Hvis du vil have point må du lige lave et svar....
Avatar billede nikolajdu Nybegynder
03. september 2002 - 15:03 #16
:)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester