Avatar billede michaeltryl Seniormester
19. februar 2012 - 13:06 Der er 8 kommentarer og
1 løsning

problem med sideskift i jquery

Jeg er ved at lave en mobilversion af en hjemmeside.
Jeg har dog det problem at når je f.eks. logger ud og så vil logge ind igen kommer der en alert "error loading page"
Håber nogen kan komme med et bud på hvad jeg kan gøre galt.

siden kan testes her
http://jokes.magiske-michael.dk/mobil-test/index.php
brugernavn: test
password: a123456

Når jeg klikker på logud sendes der til en php side som sender brugeren tilbage med

header("Location: ../index.php");
har også prøvet med
en fuld http://.....
Avatar billede olebole Juniormester
19. februar 2012 - 17:13 #1
<ole>

Hvad er tanken med dette?

</head>

<script type="text/javascript" src="http://www.livecounter.dk/counter.php?id=38061&amp;img=0">
</script><noscript><a href="http://www.livecounter.dk/" target="_blank">Gratis bes&#65533;gst&#65533;ller</a>
</noscript>
<!-- Statestik slut -->

<body>

/mvh
</bole>
Avatar billede olebole Juniormester
19. februar 2012 - 17:14 #2
For det første kan du jo ikke have noget liggende mellem HEAD og BODY elementerne - og for det andet ligner det ikke utf-8 indhold
Avatar billede michaeltryl Seniormester
19. februar 2012 - 18:03 #3
Ja der var en fejl, som nu er rettet, tak for det :-)
Det løste dog ikke det andet problem
Avatar billede olebole Juniormester
19. februar 2012 - 18:40 #4
Jeg kan ikke teste noget. Dels har jeg en smart phone (= en, der 'kun' kan ringe, sms'e og tage et billede) - og dels har jeg ikke mulig for at debugge koden, da jeg ikke 'kan nå' den
Avatar billede Slettet bruger
19. februar 2012 - 20:44 #5
Hvis jeg skriver forkert brugernavn/password, bliver jeg videresendt til:
<dit domæne>/mobil-test/index.php#settings/login-tjek.php

Og hvis jeg logger på korrekt fra det rigtige link ender jeg her:
<dit domæne>/mobil-test/index.php#settings/login-tjek.php
og her når jeg logger ud:
<dit domæne>/mobil-test/#settings/../settings/logud.php

Der er et eller andet der går galt for dine redirects (hvor kommer #settings og ../settings fra).
Avatar billede michaeltryl Seniormester
20. februar 2012 - 16:04 #6
jeps det er også hvad jeg får frem her.
mistænker jquerry for at lave de der # efter links.
Kan ikke finde ud af hvordan jeg undgår det. Det fungere fint hvis man blot stå på
<mit domæne>/index.php

login formular på index.php sender brugeren til
settings/login-tjek.php
denne redicter med
header("Location: ../index.php");

logud redicter med det samme
header("Location: ../index.php");

begge steder har jeg prøvet med
<mit domæne>/index.php
med samme resultat
Avatar billede michaeltryl Seniormester
20. februar 2012 - 16:49 #7
søgte lige lidt mere rundt og tror jeg har fundet løsningen på problemet nu.
ifølge denne artikel
http://webdesign.about.com/od/beginningtutorials/a/aa040502a.htm
skal det være en fuld url uden domænenavnet.
i mit tilfælde skal alle links så starte med
/mobil-test/
f.eks skal formularen på index.php sende til
/mobil-tester/settings/login-tjek.php

Det ser ud til at virke, så nu håber jeg bare det er at ændre links.
Vil godt give point til olebole fordi du spottede en fejl, jeg ikke selv havde set :-)
Avatar billede olebole Juniormester
20. februar 2012 - 17:47 #8
Ellers tak, Michael. Jeg samler ikke længere point  =)
Avatar billede michaeltryl Seniormester
20. februar 2012 - 18:58 #9
så lukker jeg her
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