webForumDet fria alternativet

Rundgång i scripten

4 svar · 274 visningar · startad av Stemasat

StemasatMedlem sedan sep. 20035 inlägg
#1

Hej!

Jag använder detta script i alla sidor utom index-sidan för att se till att besökare från sökmotor alltid hamnar på förstasidan eftersom undersidorna ligger som text i en iframe:

<!--Styr besökaren till indexsidan-->
 <script language="Javascript">
<!--
var goto = "http://www.splitcane.se";
if (top.location == self.location) {
top.location = goto
}
//-->
</script>

Jag har nu gjort hemsidan i två olika upplösningar och har testat detta script i en index-fil för att styra besökaren till rätt upplösning:

<title>Kollar upplösningen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<SCRIPT language="JavaScript">
<!-- Göm
if ((screen.width>=1024) && (screen.height>=768))
{
window.location="http://www.splitcane.se/1024.htm";
}
else
{
window.location="http://www.splitcane.se/800.htm";
}
// Sluta gömma -->
</SCRIPT>

Problemet är ju att jag får rundgång i scripten.

Vore MYCKET tacksam om någon kan hjälpa mig med en lösning på detta problem.

/Stefan

jawbreakerMedlem sedan jan. 2003296 inlägg
#2

Det är inte så enkelt att du har lagt till "Styr besökaren till indexsidan"-scriptet i 1024.htm och 800.htm?
I så fall bör det skita sig antar jag. Annars är det svårt att se vad det är som går snett av koden du postade...

nitro2k01Medlem sedan aug. 20039 342 inlägg
#3

Välkommen till wF

Jag tycker att du borde placera din redirect sida i en ram. Utforma alltså indexsidan såhär:

 
  <frameset rows="*,1" framespacing="0" border="0" frameborder="NO">
    <frame src="screen_redirect.html" scrolling="auto" noresize>
  </frameset>
nitro2k01Medlem sedan aug. 20039 342 inlägg
#4

För övrigt, detta är problemet:
undersidorna kollar så att top.location är index.html. Om det inte är det går den dit. Men index.html skickar ju användaren vidare till undersidorna, och då är ju inte index.html i topen längre...

StemasatMedlem sedan sep. 20035 inlägg
#5

jawbreaker:
Jo, det stämmer att jag lagt "Styr besökaren till indexsidan"-scriptet i 1024.htm och 800.htm. Detta för att säkerställa att besökaren hela tiden får rätt upplösning.
Jag är även medveten om att detta ger rundgången.

Frågan är hur jag kommer runt problemet, om det överhuvudtaget går, så att besökaren får rätt upplösning och samtidigt alltid kommer till startsidan för respektive upplösning även om dom kommer via en undersida från sökmotorn?

nitro2k01:
Skulle du kunna utvecla förslaget med ramen åt mig? Är inte så superhaj på detta.....

/Stefan

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)