Kom ihåg mig?
Home Menu

Menu


Samma url i adressfältet

Ämnesverktyg Visningsalternativ
Oläst 2004-11-26, 22:13 #1
Milad Milad är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2004
Inlägg: 505
Milad Milad är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2004
Inlägg: 505
Hej,

Vet någon hur man behåller samma url i adressfältet oavset vilken sida man är på UTAN att använda sig av frames?

Låt oss säg att vi besöker www.hemsida.com och sedan klickar vi på tex länkar så blir adressen www.hemsida.com/lankar.htm men jag vill som sagt behålla samma url i adressfältet (www.hemsida.com) oavset vilken sida man. Detta kan man självklart göra med frames men vill inte använda mig av det så finns det någon javascript eller ngt?

Tack i förhand
Milad är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-11-26, 22:50 #2
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
Jag är lite nyfiken på: varför?

Hur har du tänkt att navigeringen ska gå till? Med formulär med enbart post-länkar och en serverside url-rewrite?

Så svaret blir nog helt enkelt: nej, det går inte (utan att göra livet onödigt krångligt). Men hittar du en lösning, posta den gärna.
digiArt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-11-27, 08:54 #3
zorans avatar
zoran zoran är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2004
Inlägg: 598
zoran zoran är inte uppkopplad
Mycket flitig postare
zorans avatar
 
Reg.datum: Jun 2004
Inlägg: 598
Citat:
Originally posted by digiArt@Nov 26 2004, 23:50
Jag är lite nyfiken på: varför?

Hur har du tänkt att navigeringen ska gå till? Med formulär med enbart post-länkar och en serverside url-rewrite?

Så svaret blir nog helt enkelt: nej, det går inte (utan att göra livet onödigt krångligt). Men hittar du en lösning, posta den gärna.
Jag är också nyfiken varför. En av grundpelarna i webbdesign är ju att besökaren alltid ska veta var den är. En ändrad url hjälper till lite. Dessutom är det lättare att sätta bokmärke då.

/Zoran
zoran är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-11-27, 13:35 #4
Björn Björn är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 224
Björn Björn är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 224
Antingen med nån form av rewrite på serversidan, eller med nån form av url cloaking.
Björn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-11-27, 15:04 #5
Marcuss avatar
Marcus Marcus är inte uppkopplad
Supermoderator
 
Reg.datum: Nov 2003
Inlägg: 2 655
Marcus Marcus är inte uppkopplad
Supermoderator
Marcuss avatar
 
Reg.datum: Nov 2003
Inlägg: 2 655
"Vadever" du ska med det till...

Finns väldigt enkla sätt, t.ex. att skicka med _POST-parametrar vid klick på URL. Är ju inte någon snygg lösningen kanske eftersom man då helt förlitar sig på javascript. En kombination med SESSION-variabler skulle dessutom antagligen vara stabilare.

Gjorde och la upp ett enkelt exempel så du kan se principen. Självklart kan man snygga upp koden lite med någon javascript-funktion så det inte ser så spaghetti-aktigt ut, men du förstår kanske principen.

Kod:
<?php
$page = $_POST["page"];
?>
<html>
<body>
[ <a href="JavaScript:document.first.submit()" onmouseover="window.status='Go to first page';return true" onmouseout="window.status='';return true">First page</a> ]

[ <a href="JavaScript:document.second.submit()" onmouseover="window.status='Go to second page';return true" onmouseout="window.status='';return true">Second page</a> ]

[ <a href="JavaScript:document.third.submit()" onmouseover="window.status='Go to third page';return true" onmouseout="window.status='';return true">Third page</a> ]

<form action="index.php" method="post" name="first">
<input type="hidden" name="page" value="1">
</form>

<form action="index.php" method="post" name="second">
<input type="hidden" name="page" value="2">
</form>

<form action="index.php" method="post" name="third">
<input type="hidden" name="page" value="3">
</form>
<?php
if ($page==1) include("1.php");
elseif ($page==2) include("2.php");
elseif ($page==3) include("3.php");
?>

</body>
</html>
__________________
[ Finanstips.se | Riktnummer.se | Väderlek.se | 3W.se | WWWW.se ]
. [ Marbella.se | ValutaGraf.se | Virusprogram.se | Malta Bolag.se | Växlingskontor.se ] .
Marcus är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-11-28, 19:12 #6
Milad Milad är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2004
Inlägg: 505
Milad Milad är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2004
Inlägg: 505
Tusen tack för hjälpen marcuss.

Om ni vill veta varför så ville jag bara se och om det gick att göra.
Milad är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-11-28, 20:03 #7
Marcuss avatar
Marcus Marcus är inte uppkopplad
Supermoderator
 
Reg.datum: Nov 2003
Inlägg: 2 655
Marcus Marcus är inte uppkopplad
Supermoderator
Marcuss avatar
 
Reg.datum: Nov 2003
Inlägg: 2 655
Citat:
Originally posted by Milad@Nov 28 2004, 19:12
Tusen tack för hjälpen marcuss.

Om ni vill veta varför så ville jag bara se och om det gick att göra.
Ingen orsak. Har inte funderat på någon sådan lösning själv tidigare så det var ju intressant fråga iaf. Även om det i praktiken inte är så användbart(?).
__________________
[ Finanstips.se | Riktnummer.se | Väderlek.se | 3W.se | WWWW.se ]
. [ Marbella.se | ValutaGraf.se | Virusprogram.se | Malta Bolag.se | Växlingskontor.se ] .
Marcus är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-28, 13:49 #8
Storens avatar
Storen Storen är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Jun 2004
Inlägg: 1 682
Storen Storen är inte uppkopplad
Bara ett inlägg till!
Storens avatar
 
Reg.datum: Jun 2004
Inlägg: 1 682
Funkar ovanstående script även om man har en masa undersidor? Eller måste man lägga in varje sida i scriptet?


//EDIT//

Hittade detta:
<html>
<head>
<title>min sida</title>
<frameset colspan="100%">
<frame src="http://www.minsida.se/minundersida/page01.html">
</frameset>
</head>
<body>

</body>
</html>

i en anna tråd, men hur fungerar detta mot sökrobotar?
Storen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-28, 14:23 #9
Marcuss avatar
Marcus Marcus är inte uppkopplad
Supermoderator
 
Reg.datum: Nov 2003
Inlägg: 2 655
Marcus Marcus är inte uppkopplad
Supermoderator
Marcuss avatar
 
Reg.datum: Nov 2003
Inlägg: 2 655
Citat:
Originally posted by Storen@Jun 28 2005, 13:49
Funkar ovanstående script även om man har en masa undersidor? Eller måste man lägga in varje sida i scriptet?
Principen är ju densamma och man kan ju förenkla det hela relativt enkelt mh.a. parametrar som t.ex. skickas till en javascript-funktion. Det jag skrev ihop ovan var mest för att beskriva det hela på ett enkelt sätt och göra det lättförståeligt.
Citat:

//EDIT//
Hittade detta:
html
head
titlemin sida/title
frameset colspan=100%
frame src=http://www.minsida.se/minundersida/page01.html
/frameset
/head
body
/body
/html
i en anna tråd, men hur fungerar detta mot sökrobotar?
Oavsett om det är traditionella framesets eller iframe's som används så är det inte att föredra för sökmotoroptimering skulle jag nog säga. Det fungerar dock relativt okej med sökrobotarna så länge du underlättar genom att t.ex. lägga in länkar inom noframes-taggarna till de frame'ade sidorna osv...
__________________
[ Finanstips.se | Riktnummer.se | Väderlek.se | 3W.se | WWWW.se ]
. [ Marbella.se | ValutaGraf.se | Virusprogram.se | Malta Bolag.se | Växlingskontor.se ] .
Marcus är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 05:38.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017