Avatar billede rwj_defcon1 Nybegynder
05. juli 2003 - 22:41 Der er 8 kommentarer og
1 løsning

Problem frames bruges til fjernelse af "grimme urls"

For at slippe for grimme urls (f.eks index.php?qwe=qwe)... var jeg inde og finde en løsning her på eksperten.dk.

Der kunne jeg se at den mest brugte løsning var at lave en frameset med en frame som startside... som følgende:

<html>
<head>
<TITLE>RWJ.DK</TITLE>
</head>
<frameset rows="*">
  <frame name="nederst" src="index2.php?side=forside">
  <noframes>
    <body>
      <p>Denne side bruger rammer, men browseren understøtter dem ikke.</p>
      <a href="http://www.rwj.dk/index2.php?side=forside">brug dette link i stedet</a>
    </body>
    </noframes>
</frameset>
</html>

----------------------
Dette er også meget fint, og det virker, men giver det problem i IE at når den viste side kræver en scrollbar, kommer der også en horizontal scrollbar!!! (se eksempel på hvad jeg mener her: http://www.rwj.dk >> Link-sektion)

Problemet er der ikke i Mozilla

Er der ikke en måde at fjerne denne horizontale scrollbar, eller en anden måde at undgå "grimme urls"

Rasmus
Avatar billede ahv Nybegynder
05. juli 2003 - 22:42 #1
Prøv at kig på ->
http://mbn.dk/PHP/fakebib/
Avatar billede rwj_defcon1 Nybegynder
05. juli 2003 - 22:43 #2
løsningen fra eksperten.dk kan ses her: http://www.eksperten.dk/spm/276313
Avatar billede rwj_defcon1 Nybegynder
05. juli 2003 - 22:47 #3
ahv>> Det er da en mulighed, men jeg vil helst beholde kun "http://www.rwj.dk"
Avatar billede ahv Nybegynder
05. juli 2003 - 22:47 #4
Den vandrette scrollbar skyldes ->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Flere har været ude for det, men af en eller anden grund resultere den i en vandret scrollbar.
Avatar billede ahv Nybegynder
05. juli 2003 - 22:48 #5
Du kan selv teste efter ved at slette den linie.
Avatar billede rwj_defcon1 Nybegynder
05. juli 2003 - 22:52 #6
hmmm.... det var den, men jeg går meget op i velformet kode, så det går jo ikke rigtig at fjerne doctype.... hmmm.... Skod af Microsoft!
Avatar billede rwj_defcon1 Nybegynder
05. juli 2003 - 23:06 #7
nu har jeg løst det ved at skifte doc-type til:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
(altså uden dtd).....

Det er vel fair at du får pointene siden du kunne forklarer grunden til det.... Tak for god og hurtig hjælp
Avatar billede tipsen Nybegynder
06. juli 2003 - 13:22 #8
rwj: Hvorfor vil du dog gøre det mere besværligt end højst nødvendigt for brugerne at navigere rundt på din side og linke til undersider?

Hvis det er for udseendet, kan du jo bare fjerne hele værktøjslinien, adresselinien osv - det vil være pænere, men vil også fjerne alle de værktøjer folk er vant til at bruge når de skal navigere rundt på en webside!

Edbpriser har også gjort det, hvilket er p****-irriterende når man skal sende et link til en underside til kammerat for at vise et eller andet - det havde været nemmere bare at vise url'en - selvom den måtte være grim!
Avatar billede rwj_defcon1 Nybegynder
06. juli 2003 - 18:37 #9
det er jo altid muligt at højre-klikke på linket og kopiere linket, men det er vel en vægtning af design imod let tilgængelighed af links.... I mit tilfælde ser jeg min hjemmeside som en helhed, hvor der ikke er meget grund til at linke direkte til en af siderne.... Hvis du står og skal bruge noget specifikt kan du gå ind på http://www.rwj.dk/index2.php ... så får du hele urls....
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