Avatar billede b_ Nybegynder
01. december 2005 - 13:03 Der er 13 kommentarer og
2 løsninger

Optimere til søgemaskiner

Når man bruger iframes og ens side skal optimeres til søgemaskiner kan man riskikere at søgemaskinen finder en underside (i iframen) og viser den alene uden resten.
Mener at have hørt at der er en måde at løse det på, så når undersiden bliver fundet og indlæst kommer resten af indholdet også med?
Forstår I mit spg. og kan I hjælpe mig?
Avatar billede bufferzone Praktikant
01. december 2005 - 13:05 #1
Avatar billede hmann Nybegynder
01. december 2005 - 13:06 #2
tag et kig i artikel-sektionen - der er en del artikler om søgemaskine-optimering:

fx her:
http://www.eksperten.dk/artikler/128
Avatar billede hmann Nybegynder
01. december 2005 - 13:06 #3
nå okay ;-)
Avatar billede bufferzone Praktikant
01. december 2005 - 13:07 #4
Avatar billede roenving Novice
01. december 2005 - 13:26 #5
Se f.eks. min måde at gøre det på:

http://roenving.users.whitehat.dk/WD5Opacity.html

Bemærk ændringen i adressen og se kode/forklaring ved at klikke på teksten om framing nede til venstre !-)
Avatar billede b_ Nybegynder
01. december 2005 - 14:33 #6
Gode artikler...

Kan een af jer forklare mig javascriptene, bare så jeg kan få en bedre forståelse:

<script language="javascript" type="text/javascript">
if(top.location==window.location){top.location.replace(top.location.href.substring(0,top.location.href.indexOf(".dk/")+3)+"/index.htm?"+escape(location.pathname))}
</script>

Og

<script language="javascript" type="text/javascript">
function loadSource(){
if (location.search!=""){
src=unescape(location.search.substring(1));
top.frames['mainFrame'].location.href=src;
}}
</script>
Avatar billede b_ Nybegynder
01. december 2005 - 14:34 #7
hov det hele røg ikke med

<script language="javascript" type="text/javascript">
  if(top.location==window.location){top.location.replace(top.location.href.substring
(0,top.location.href.indexOf(".dk/")+3)+"/index.html?"+escape(location.pathname))}
</script>
Avatar billede roenving Novice
01. december 2005 - 14:56 #8
Hvis siden, der skal loades i (i)framen, ligger i det yderste window-objekt (top) redirigeres til grundsiden ...

-- den findes ved at tage urlen indtil .dk/ + index.html? + den lokale sti til html-dokumentet ...

-- når grundsiden loades undersøger den om der er et spørgsmålstegn + moget mere, er der det, sættes (i)framens reference (href) til det der står efter spørgsmålstegnet !-)
Avatar billede b_ Nybegynder
05. december 2005 - 15:13 #9
Skal lige have tid til at sidde med det for at se om det spiller, så håber det er i orden at jeg lige venter med at give point?
Avatar billede b_ Nybegynder
05. december 2005 - 15:14 #10
Glem forrige post - roenving smid et svar
Avatar billede roenving Novice
05. december 2005 - 16:30 #11
Velbekomme '-)
Avatar billede roenving Novice
06. december 2005 - 11:17 #12
-- og tak for point ;~}
Avatar billede b_ Nybegynder
06. december 2005 - 21:01 #13
roenving: du skriver "Denne kode sættes ind i starten af <HEAD>-sektionen af hver indholds-underframe:
-- bemærk, at den midterste linje er een meget lang linje !-)"

Man kan vel godt smække scriptet i en fil og linke til det i stedet?
<script type="text/javascript" src="javascript.js"></script>
Avatar billede b_ Nybegynder
06. december 2005 - 21:10 #14
Og skal <body . . . onload="loadSource();"> være med? Kan ikke se det nogen steder på din side?
Avatar billede b_ Nybegynder
06. december 2005 - 21:53 #15
fandt selv ud af det....

I stedet for:
function loadSource(){
  if (location.search!=""){
    src=unescape(location.search.substring(1));
    top.frames['mainFrame'].location.href=src;
  }}

skal man indsætte:
window.onload = function(){
  if (location.search){
    src=unescape(location.search.substring(1));
    top.frames['mainFrame'].location.href=src;
  }
}

Det første virker ikke
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