geplaatst door: MFrein
Sommige frames van een website zijn als losse pagina's in google opgenomen en als je die aanklikt kom je dus op die betreffende pagina en niet op de index.html (en kun je de rest van de site dus niet zien)

Hoe zorg ik dat je vanuit google direct naar de index gaat? Ik weet dat er een scriptje is wat dan in de losse pagina's gekopieerd moet worden maar welke ook al weer?

los frame in google automatisch -> index.html ?
25 april 2007 - 12:28    reactie #1
geplaatst door: Kapotlood
Dat scriptje zegt me eerlijk gezegd niet zoveel, maar als dat bestaat, dan zal dat
één van de weinige mogelijke oplossingen zijn. 't Is misschien cliché, maar in dit
soort gevallen is het toch een mooie reden om van frames af te stappen en over
te gaan naar CSS :-)
los frame in google automatisch -> index.html ?
25 april 2007 - 12:55    reactie #2
geplaatst door: Tallman
Ik heb zo'n script wel een sgebruikt.
Als je dan binnen komt op een beppalde pagina (niet de index)
dan gaat hij automatisch naar de index (of welk ander voorgegeven pagina)
los frame in google automatisch -> index.html ?
25 april 2007 - 13:14    reactie #3
geplaatst door: MFrein
He Tallman,

heb je dat scriptje nog? En zo ja, zou je dat kunnen posten?

los frame in google automatisch -> index.html ?
25 april 2007 - 13:24    reactie #4
geplaatst door: Tallman
Ik heb het nog wel maar dat ligt thuis.
Zit nu op mijn werk zal hem vanavond posten als je het niet erg vindt.
los frame in google automatisch -> index.html ?
25 april 2007 - 13:51    reactie #5
geplaatst door: MFrein
Alvast bedankt!
los frame in google automatisch -> index.html ?
25 april 2007 - 16:53    reactie #6
geplaatst door: jkolkman
dit script in het head gedeelte:

<script language="JavaScript">
<!--
function tmt_backtoframe(myframe) {
   if (top == self) {
       self.parent.location.href = myframe;
   }
}
//-->
</script>

script aanroepen vanuit de body tag:

<body onLoad="tmt_backtoframe('index.html')">

Een self referencing frameset script kan ook:
http://www.silverdisc.co.uk/articles/srf/srf.htm

succes, Joost

oja, frames zijn zo gek nog niet:
http://psychology.wichita.edu/surl/usabilitynews/41/Link_position.htm
maar ze zijn wel uit de mode! :music:

(Bewerkt door jkolkman om 16:56, 25-04-2007)

(Bewerkt door jkolkman om 16:57, 25-04-2007)

los frame in google automatisch -> index.html ?
25 april 2007 - 17:40    reactie #7
geplaatst door: Tomorrowstand
Frames zijn een tijd lang heel handig geweest, maar het grootste probleem wordt nu net in dit draadje aangestipt: je kan niet goed linken naar een specifiek onderwerp of pagina in een website. En dat is nu net de kern van internet.

Dan kan je dat inderdaad wel met scripts oplossen, maar dat geeft ook weer de nodige compatibiliteitsproblemen  - en de nodige verwarring voor een gebruiker die van alles ziet gebeuren en ook nog eens het adres in zijn adresbalk zomaar ziet veranderen. Ik zou al helemaal niet linken naar de hompeage, watn dan ben je echt elke relatie kwijt waarnaar je zocht. het is een illusie te denken dat bezoekers dan op jouw site nog eens een keer gaan zoeken waar die pagina staat die ze net in Google al gevonden hadden. oftewel: als je zo'n script gebruikt, zorg dan dat ie de frameset om de pagina heen laadt, maar laat wel de juiste pagina staan.

Voor vindbaarheid doet een goede frameloze site met een helder CSS eraan wonderen. Elke pagina een begrijpelijke url geven en je moet eens zien hoe goed Google je dan vindt!

voor alles is een tijd - en hier besteed ik de rest
los frame in google automatisch -> index.html ?
25 april 2007 - 17:41    reactie #8
geplaatst door: Tallman
Dit is het script dat ik nog had :
<SCRIPT TYPE="text/javascript" LANGUAGE="javascript">
function detect()
{
framesetpage="index.html";
thispage=window.location.href;
if (thispage.indexOf('://')<0) {thispage="://"+thispage;};
prefix=thispage.substring(0,thispage.lastIndexOf('://'));
suffix=thispage.substring(thispage.lastIndexOf('://')+3,thispage.length);
if (parent.location.href==window.location.href) {
parent.location.href=framesetpage+"?"+prefix+"&&&"+suffix};
}
</script>
los frame in google automatisch -> index.html ?
25 april 2007 - 18:59    reactie #9
geplaatst door: jkolkman
Tomorrowstand schreef:
Voor vindbaarheid doet een goede frameloze site met een helder CSS eraan wonderen. Elke pagina een begrijpelijke url geven en je moet eens zien hoe goed Google je dan vindt!

zoek op google asbestsanering en kijk waar avenant staat en kijk in de broncode waarom... dat lukt je nooit met css.:cool:

http://www.montessorischoolapollo.nl/werk_in_uitvoering/gemaakt_door_de_groepen/bovenbouw.html

werkt met self referencing framesets en is heel makelijk te onderhouden met contribute. (mensen die javascript uit zetten mogen verwachten dat niet alles goed functioneerd; met no-script tags is zo'n site ook te laten werken als normale frames-site.

Ik vraag mij nog altijd af waarom eBay het bij de overname van marktplaats niet heeft aangedurft om de frames structuur te laten vallen... misschien toch gebruiksvriendelijkheid (of vind jij speurders makkelijker navigeren)

Ieder zijn voorkeur en ja, frames zijn uit de mode.

groetjes, Joost

(Bewerkt door jkolkman om 19:00, 25-04-2007)

los frame in google automatisch -> index.html ?
25 april 2007 - 20:17    reactie #10
geplaatst door: G Force

Citaat
jkolkman om 18:59, 25-04-2007
Tomorrowstand schreef:
Voor vindbaarheid doet een goede frameloze site met een helder CSS eraan wonderen. Elke pagina een begrijpelijke url geven en je moet eens zien hoe goed Google je dan vindt!

zoek op google asbestsanering en kijk waar avenant staat en kijk in de broncode waarom... dat lukt je nooit met css.:cool:

...


Dat lukt zeker wel met behulp van CSS alleen heeft dat niets met het gebruik van frames te maken. Je kunt namelijk ook een site maken zonder CSS en zonder frames. Ik was namelijk nooit op die site gekomen aangezien ik altijd op "in cache" klik bij de zoekresultaten. En dan zie ik namelijk niets.

Je moet gewoon een site maken die relevante content bevat en wanneer je dit semantische correct doet dan vindt google je site ook gewoon en kun je ook bovenaan komen te staan. Frames werden vroeger gebruikt doordat er beperking aan bandbreedte was. Dat is er nu niet meer dus zijn frames ook niet nodig.
Hopelijk gaat Google nog eens penalty's uitdelen voor het plaatsen van teksten die niet relevant zijn en niet zichtbaar zijn maar alleen worden gebruik om google te misleiden.

PowerMac G4 Cube 450 Mhz, 768 MB RAM - iBook G4 14", 1 Ghz, 1.12 GB RAM - iMac 27" i5 2.66 Ghz Quad Core, 4 GB RAM.
iPod 4G, 40GB, iPod Shuffle 2G, 1GB.
"Windows is a legacy OS, We don't have legacy support." - Cameron Esfahani
los frame in google automatisch -> index.html ?
25 april 2007 - 20:47    reactie #11
geplaatst door: jkolkman
Je moet google nooit neppen en alleen relevante tekst en links gebruiken, anders loop je het risico gebanned te worden. Google geeft die penaltys, maak je geen zorgen.

We raken wat off topic, maar volgens mij is 1 tegenvoorbeeld genoeg om aannemelijk te maken dat frames geen belemmering zijn voor een goede ranking. Het is altijd belangrijk duidelijke namen te gebruiken, frames of niet. Prima adviezen!

Het is gewoon een keuze, ieder op zijn manier.
Ik doe ook mee met de mode, gewoon, omdat het mode is.

groetjes, Joost
(ik denk dat we kunnen stoppen, ik denk dat MFrein zijn scriptje allang op de goede plek heeft)

los frame in google automatisch -> index.html ?
29 april 2007 - 23:20    reactie #12
geplaatst door: SantiBanks
een andere reden voor het gebruik van frames was
omdat je zo vooral bij bijvoorbeeld menus maar 1
bestand hoefde te updaten. Echter, de meeste
webservers ondersteunen PHP standaard en ik raad
dan ook aan dit gewoon te gebruiken via de
php include() functie.

Door je menu in een apart bestand te zetten laad
je hem toch maar een keer in en hoef je daarbij
ook maar 1 bestand aan te passen.
Plus het is wat gebruikersvriendelijker. Frames
kunnen ook voor veel ellende zorgen als er een
foutje staat met links en target verwijzingen etc.

los frame in google automatisch -> index.html ?
7 mei 2007 - 16:01    reactie #13
geplaatst door: Kaydie

Citaat
jkolkman om 16:53, 25-04-2007
dit script in het head gedeelte:

<script language="JavaScript">
<!--
function tmt_backtoframe(myframe) {
   if (top == self) {
       self.parent.location.href = myframe;
   }
}
//-->
</script>

script aanroepen vanuit de body tag:

<body onLoad="tmt_backtoframe('index.html')">

Aan het load event van de body hangen is niet handig...
Dat zorgt er alleen maar voor dat de body onnodig geparsed wordt voordat de gebruiker doorgestuurd wordt

Gelijk triggeren dus!...

<script type="text/javascript">
<!--
if (top == self) {  self.parent.location.href = 'index.html'; }
//-->
</script>

(Bewerkt door Kaydie om 16:03, 7-05-2007)

"…It sure is great to get out of that bag!" -- mac, 1984
--
kaydies
los frame in google automatisch -> index.html ?
7 mei 2007 - 16:27    reactie #14
geplaatst door: Steve07
Ik vind dat frames één voordeel hebben. Dat is dat je makkelijk een layout kan maken die de hele hoogte beslaat, en die een header en footer heeft. Met css is dat een stuk moeilijker.