HTML-site forum


 · Forums · Reactie · Statistieken · Registreren · Zoeken · Regels · Tips · FAQ
HTML-site forum / JavaScript / Frames
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

Reactie

Tekst vet maken  Tekst cursief maken  Tekst onderstrepen  Afbeelding invoegen  Insert YouTube video  Link invoegen  html code invoeren  css code invoeren  php code invoeren   javascript code invoeren  Uitschakelen *Wat is dat?


» Naam  » Wachtwoord 
 Alleen geregistreerde bezoekers kunnen hier een bericht plaatsen. Je kunt inloggen of je hier registreren.

 



Dit forum is gebaseerd op miniBB © 2001-2010


Sponsor: BlueYellow

Sitemap