| Schrijver |
Bericht |
edow Forum Lid
59 posts |
# Geplaatst: 16 Sep 2007 13:41 · Aangepast door: edow
Mijn site is opgebouwd uit frames. Nu kan je op google alle losse pagina's van dat frame vinden. Dus niet de hele site komt erop als de bezoeker bij voorbeeld klikt op http://www.edow.nl/downloadsoftware/pages/antispyware.html. Ik weet dat marktplaats iets heeft wat dat tegengaat. Als je daar bijvoorbeeld alleen de pagina's met auto's wilt zien (http://kopen.marktplaats.nl/auto-s/c91.html) dan springt hij gelijk op marktplaats.nl met in het hoofdframe de pagina met auto's. Mijn bezoekers wil ik graag hebben op http://www.edow.nl/downloadsoftware oftewel www.downloadsoftware.be en dan in het hoofdframe de pagina waar ze naar op zoek zijn.
Weet iemand hier een script of ander idee voor?
|
| |
|
wadelft Forum Lid
2978 posts |
# Geplaatst: 16 Sep 2007 13:55 · Aangepast door: wadelft
Ja hoor dat gaat prima !
Ik heb er laats voor iemand een testpag voor gemaakt :
Indexpagina
Pagina0
Pagina1
Pagina2
Er staat Javascript op de indexpagina en in elke content-pag ook een
stukje ..
Je ziet dat als een content-pag buiten de index geladen wordt - bv vanuit een
zoekmachine - dat hij toch in het frame komt.
suc6
|
edow Forum Lid
59 posts |
# Geplaatst: 17 Sep 2007 12:45 · Aangepast door: edow
Het geeft nog een paar foutmeldingen. Weet niet waar dat aan ligt. Ik heb een ander script gevonden: http://www.spiderglobe.com/optimize/opt_frames1.htm
Nu heb ik nog een vraag. Ik heb het volgende frame:
<FRAMESET ROWS="118,*" BORDER="0">
<FRAME NAME="head" SRC="head.html" SCROLLING="no" NORESIZE>
<FRAMESET COLS="217,*" BORDER="0">
<FRAME NAME="navi" SRC="navi.html" SCROLLING="no" NORESIZE>
<FRAME NAME="master" SRC="master.html" SCROLLING="auto" NORESIZE>
</FRAMESET>
</FRAMESET>
Daar wil ik het volgende Javascript van maken:
<SCRIPT LANGUAGE="JavaScript">
<!--
document.write(
'<FRAMESET ROWS="118, *" border="0">',
'<FRAME SRC="', argument0, '" NAME="head" scrolling="NO" noresize >',
'<FRAMESET COLS="217, *" border="0">',
'<FRAME SRC="', argument1, '" NAME="navi">',
'<FRAME SRC="', argument2, '" NAME="master">',
'</FRAMESET>'
'</FRAMESET>'
);
// -->
</SCRIPT>
Dit werkt niet, hebben jullie een idee wat ik fout doe, volgens mij neem ik precies dezelfde gegevens over.
|
wadelft Forum Lid
2978 posts |
# Geplaatst: 17 Sep 2007 13:16 · Aangepast door: wadelft
Mijn script foutmeldingen ?????
Ik werk er al geruime tijd mee en nooit wat van gemerkt ,
dus ben zeer geintresseerd WAT de melding is om het script mogelijk
te verbeteren????
En welke browser heb je gebruikt ????
Ps : je bedoelt met errors toch niet de demo alerts die alleen zijn om te laten zien wat er gebeurd en outcomment kunnen worden?
Ik zal het script dat je hier presenteerde ook eens proberen..
ps , ps : bij je laatste </frameset > benje eenkomma vergeten
|
edow Forum Lid
59 posts |
# Geplaatst: 17 Sep 2007 23:06
Ik heb idd de demo alerts weggehaald, het werkte nog niet zo als ik wilde. Ben zelf niet thuis met javascript, dus heb wat anders geprobeert.
Het werkt nu perfect. Demo: www.edow.nl/downloadsoftware/TEST/index.html en de testpagina is:
www.edow.nl/downloadsoftware/TEST/games.html
Ik heb alleen nog een vraag. Dit is de javascript-code vd frames die in mijn index staat:
<SCRIPT LANGUAGE="JavaScript">
<!--
document.write(
'<FRAMESET ROWS="118, *" border="0">',
'<FRAME SRC="head.html" NAME="head" scrolling="NO" noresize >',
'<FRAMESET COLS="217, *" border="0">',
'<FRAME SRC="', argument0, '" NAME="navi" scrolling="NO" noresize >',
'<FRAME SRC="', argument1, '" NAME="master" scrolling="auto" noresize >',
'</FRAMESET>'
);
// -->
</SCRIPT>
Ik heb het idee dat er nog een extra regel met daarin </FRAMESET> moet komen ondereen, dus:
<SCRIPT LANGUAGE="JavaScript">
<!--
document.write(
'<FRAMESET ROWS="118, *" border="0">',
'<FRAME SRC="head.html" NAME="head" scrolling="NO" noresize >',
'<FRAMESET COLS="217, *" border="0">',
'<FRAME SRC="', argument0, '" NAME="navi" scrolling="NO" noresize >',
'<FRAME SRC="', argument1, '" NAME="master" scrolling="auto" noresize >',
'</FRAMESET>'
'</FRAMESET>'
);
// -->
</SCRIPT>
Alleen dat geeft foutmeldingen, iemand enig idee hoe ik dat in javascript moet opnemen, want ik ben daar niet echt in thuis. In html moet er geloof ik wel een extra regel met </FRAMESET>.
|
wadelft Forum Lid
2978 posts |
# Geplaatst: 17 Sep 2007 23:48
Dat antwoord gaf ik al in mijn vorig reply :
Je bent een komma vergeten !!
elke regel meot eindigen met komma , behalve de laatste !
Doe je dat niet eindigd die daar en ziet oa het afsluithaak niet....
Dus de alerts zag je idd aan als een error ?? ik schok al ...;)
|
gitgel Forum Lid
2 posts |
# Geplaatst: 19 Sep 2007 10:03
edow
Hoi wil je me uit leggen hoe en waar ik het script moet plaatsen ik heb het geprobeerd maar het wil niet lukken ik heb een site www.kidsmarktplaats.nl dit werkt met php
hoor graag van je
|
gitgel Forum Lid
2 posts |
# Geplaatst: 19 Sep 2007 10:07
wadelft
graag wil ik ook weten hoe jou script werkt ik heb deze ook geprobeert maar als ik het scrip in me index php zet en me website opvraag via google of gewoon dan blijft die hem laden en zegt die pagina niet gevonden.
ik doe iets niet goed maar wat
hoor graag van je
|
wadelft Forum Lid
2978 posts |
# Geplaatst: 19 Sep 2007 10:22
*gitgel
Ik weet " next to nothing " van php ... maar
Php heeft deze javascript parser helemaal niet nodig en zal bv file.ext?test
zelf interpeteren..
Hoe en wat moet een php kenner je maar even bij helpen
Dit javascript is voor zij die geen php mogelijkheid hebben....
|
edow Forum Lid
59 posts |
# Geplaatst: 20 Sep 2007 00:55
Dit is mijn index.html:
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!--
var argument0 = "navi.html";
var argument1 = "master.html";
var str = location.search;
var pos = str.indexOf("&");
if (pos != -1) {
var num = str.substring(pos + 1, str.length);
window["argument" + num] = str.substring(1, pos);
}
// -->
</SCRIPT>
</head>
<SCRIPT LANGUAGE="JavaScript">
<!--
document.write(
'<FRAMESET ROWS="118, *" border="0">',
'<FRAME SRC="head.html" NAME="head" scrolling="NO" noresize >',
'<FRAMESET COLS="217, *" border="0">',
'<FRAME SRC="', argument0, '" NAME="navi" scrolling="NO" noresize >',
'<FRAME SRC="', argument1, '" NAME="master" scrolling="auto" noresize >',
'</FRAMESET>',
'</FRAMESET>'
);
// -->
</SCRIPT>
<noframe>
<body>
<h1>Gratis software downloaden - Download software.be</h1>
<a href="master.html">Index van downloadsoftware.be</a>
</body>
</noframe>
</html>
En dit staat in de <head></head> van elke pagina:
<SCRIPT LANGUAGE="JavaScript">
<!--
var str = location.search;
var pos = str.indexOf("&print");
if ((top.location.href.indexOf("http://www.edow.nl/downloadsoftware/index.html") == -1)&& (pos == -1))
top.location.href = "http://www.edow.nl/downloadsoftware/index.html?" + this.location.pathname + "&1";
// -->
</SCRIPT>
Ik weet alleen nog niet welke code er in de navigatie-frame moet komen, zover was ik nog niet.
Een voorbeeld staat op www.downloadsoftware.be. En dit is een voorbeeld van een pagina die normaalgesproken buiten het frame kwam en nu erin door de code:
www.edow.nl/downloadsoftware/pages/fonts.html
|