Computergenie.nl    

Computergenie.nl
  Registreer!
  Registreer
Homepage
Home
Top 10
Top 10
Forum
Forum
Prijsindex
Prijsindex
Nieuws
Nieuws
Downloads
Downloads
Hulp & Uitleg
Hulp & Uitleg
Uitgebreid zoeken
 
  Zoeken •  Gebruikerslijst  •  Gebruikersgroepen   •  Registreer  •  Profiel  •  Log in om je privé berichten te bekijken  •  Ben je al lid?  Log in! 
Ben je al lid?  Log in!
Kies uw onderwerp:
Computer-Café
Knowledge Base
Hardware
Software
Internet & netwerken
Games
Scripten & programmeren
Digitale fotografie & video
Multimedia
GSM & mobile
Sitecheck & links
Officiële mededelingen
Feedback
ISL Light
Aanbiedingen
Markt-plaats
Hulp & Uitleg

Sponsors:

Cloud VPS

Relaties:

PC Beveiliger
Forum » Scripten & programmeren » Webdesign, pagina laadt op zichzelf, niet binnen site
Webdesign, pagina laadt op zichzelf, niet binnen site
Ga naar Pagina 1, 2  Volgende

Nieuw onderwerpNieuw antwoord
frehen Bericht Geplaatst op 10-09-2007 Reageer met quote
Senior lid
Hallo,
Weet niet of ik het in de kop goed omschrijf, maar het volgende;

Ik hou sinds kort bij met een teller hoeveel bezoekers er op mijn site
komen en welke pagina's dan het meest bezocht worden. Leuk om te
zien. Maar als ik dan kijk waar de bezoekers vandaan komen, krijg ik
referring links te zien. Hier is er eentje:

www.google.nl/search?hl=nl&q=hackerinbraak&meta=

Als je erop klikt kom je in Google die laat zien hoe dat eruit ziet en waar
men op gezocht heeft of zoiets, maar klik dát dan eens aan en de pagina
voor Service en Advies aan bedrijven laadt op zichzelf !!

Dus niet binnen het frame van de gehele website. Hoe kan ik dat
bewerkstelligen dat áltijd de pagina laadt binnen de gehele website ?
Zoals hier:

Image

Alvast dank.




grtjs
frehen
vosManz Bericht Geplaatst op 10-09-2007 Reageer met quote
Technische man
Dat kan met een simpel javascriptje dat je in de pagina moet zetten die in het frame moet staan:

Code:
<script type="text/javascript">
if (parent.location.href == self.location.href) {
    if (window.location.replace)
        window.location.replace('frameset.html');
    else
        window.location.href = 'frameset.html';
}
</script>




::: vosManz :::
frehen Bericht Geplaatst op 10-09-2007 Reageer met quote
Senior lid
Ah, ja sorry, als ik de vraag niet goed formuleer, dan krijg ik ook
niet het juiste antwoord... domme ikke...

Ik heb een index.htm ; die is opgebouwd met een tabel.
Bovenste tabelvak is upperframe.html met de kop, en zo heb je een
leftframe.html met het menu, maar zo is er dus ook een mainframe
waar alle menulinks in afgebeeld worden.. Ik zal het stukje code eens
plaatsen... ik maak gebruik van i-frames... en daar waar de pagina's
moeten worden afgebeeld heet I3...

De code:
Code:
<center>
<table border="0" width="777" id="table1" cellspacing="1" height="100%">
   <tr>
      <td height="73" width="97%" align="left" valign="top" colspan="2">
      <iframe name="I1" width="770" height="86" marginwidth="1" marginheight="1" scrolling="no" border="0" frameborder="0" src="Upperframe.html" target="Hoofdpagina">
      De browser ondersteunt geen in line frames of is momenteel zodanig geconfigureerd dat in line frames niet kunnen worden weergegeven.
      </iframe></td>
   </tr>
   <tr>
      <td height="450" width="16%" align="left" valign="top" style="border-bottom: 1px solid #000080">
      <iframe name="I2" width="140" height="579" marginwidth="1" marginheight="1" scrolling="no" border="0" frameborder="0" src="left_frame.html" target="Hoofdpagina">
      De browser ondersteunt geen in line frames of is momenteel zodanig geconfigureerd dat in line frames niet kunnen worden weergegeven.
      </iframe></td>
      <td height="450" align="left" valign="top" style="border-bottom: 1px solid #000080">
      <iframe name="I3" width="628" height="582" border="0" frameborder="0" src="overWWI.htm" target="_self">
      De browser ondersteunt geen in line frames of is momenteel zodanig geconfigureerd dat in line frames niet kunnen worden weergegeven.
      </iframe></td>
   </tr>
   <tr>
      <td height="20" width="16%" align="left" valign="top" style="border-left: 1px solid #000080; border-bottom: 1px solid #000080">
      &nbsp;</td>
      <td height="22" align="left" valign="top" style="border-left-width: 1px; border-right: 1px solid #000080; border-top-width: 1px; border-bottom: 1px solid #000080">
      <font size="2" face="Verdana">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      © Copyright Webdesign 2007</font><font size="1" face="Verdana">
      </font>
         <font size="2"><span style="font-family: Verdana; color: #009B99">
         <b>Work</b></span></font><b><span style="font-family: Verdana"><font size="2">-<span style="color:#9B0037">With</span>-</font><span style="color:#31009B"><font size="2">IT</font></span></span></b></td>
   </tr>
   </table>

</center>


Is het dan nog te regelen met java ?




grtjs
frehen
vosManz Bericht Geplaatst op 10-09-2007 Reageer met quote
Technische man
Je kan wel met bovenstaand javaSCRIPT regelen dat de hoofdpagina dan in het frame geopend wordt. Als je wil dat de pagina die wordt weergegeven in het frame geopend wordt, zul je een beetje met php moeten gaan werken. Het kan al met een heel simpel stukje php, maar dan moet je server dat wel ondersteunen.

Let trouwens op, java is iets heel anders dan javascript!!




::: vosManz :::
frehen Bericht Geplaatst op 10-09-2007 Reageer met quote
Senior lid
Ooops, nja, daar ben ik dus totaal niet in thuis.. in PHP.
Ik vraag ook nogal wat denk ik dan... mja, zo ist ook geen gezicht.




grtjs
frehen
vosManz Bericht Geplaatst op 10-09-2007 Reageer met quote
Technische man
vragen staat vrij :P



::: vosManz :::
frehen Bericht Geplaatst op 10-09-2007 Reageer met quote
Senior lid
Ja da's waar vosmanz, ben daar alleen niet zo goed in...
Weet je, wil mijn kennis graag delen om anderen te helpen, maar als
het mezelf aangaat ... vraag ik niet zo graag en vlug om hulp... gek hè ?
Ga zitten ploeteren, terwijl ik toch niet weet hoe het op te lossen, maar
vragen ....
Ach ja mensen zijn rare wezens, dus ik zal er ook wel een zijn...

Bij deze de vraag; hoe krijg ik dat met een klein stukje PHP wél voor elkaar...
ik heb nogal wat pagina's op mijn site, zeker in het Tips&Trucs
gedeelte... die moeten dan allemaal dat stukje php bevatten neem ik aan...
Hoop wel dat het werkt, want zo wil ik het dus eigenlijk niet, mja...

Klopt trouwens wat je zei over java en javascript. Maak de vergissing nu
zelf terwijl ik wel het verschil weet... afkorten is niet altijd zo slim...




grtjs
frehen
vosManz Bericht Geplaatst op 11-09-2007 Reageer met quote
Technische man
Zet in de pagina die altijd in de framepagina moet staan het volgende:
Code:
<script type="text/javascript">
if (parent.location.href == self.location.href) {
    if (window.location.replace)
        window.location.replace('frameset.php?inframe=<?php echo $_SERVER['PHP_SELF']; ?>');
    else
        window.location.href = 'frameset.php?inframe=<?php echo $_SERVER['PHP_SELF']; ?>';
}
</script>

Verander frameset.php uiteraard in de naam van de framepagina. Geef hem wel de extensie .php.

Zet vervolgens in de framepagina het volgende (als de pagina's in i-frame I3 moeten komen, wordt het zo:
Code:
<iframe name="I3" width="628" height="582" border="0" frameborder="0" src="<?php if( $_GET['inframe'] && file_exists( $_GET['inframe'] ) ) { echo $_GET['inframe'] } else { echo "overWWI.htm"; } ?>" target="_self">
      De browser ondersteunt geen in line frames of is momenteel zodanig geconfigureerd dat in line frames niet kunnen worden weergegeven.
      </iframe>

Zoiets zou het moeten zijn :P als je foutmeldingen krijgt of iets dergelijks laat maar weten, dan kijk ik het even na :P




::: vosManz :::
frehen Bericht Geplaatst op 11-09-2007 Reageer met quote
Senior lid
Wat moet het fijn zijn om zoiets te weten en uit te kunnen leggen..
nja ieder zijn kunstje zeg ik tegenwoordig wel vaker... je kan eenvoudig
niet alles weten én je leert elke dag weer bij... een goede reden voor
dit forum zou ik zo zeggen... uitwisseling.

Ik ga ermee aan de slag en meld me weer. Prik me niet vast op tijd, want
buiten dit ben ik vrij druk. En nou hebben we ook nog een weekendje
Texel aangeboden gekregen door de kinderen, dus... daar gaan we ook
nog van genieten... ik spreek je.

Enne, dikke dank natuurlijk!




grtjs
frehen
vosManz Bericht Geplaatst op 11-09-2007 Reageer met quote
Technische man
Aangeboden nog wel, geluksmus 8) :P en uitwisselen van informatie is precies waar dit forum voor is, zodat anderen ervan kunnen leren :)



::: vosManz :::
frehen Bericht Geplaatst op 13-09-2007 Reageer met quote
Senior lid
Ben ermee bezig:
Als ik de index.htm wijzig in index.php en vervolgens in de eerste code
die op de pagina zelf moet komen ipv frameset.php index.php aanroep,

En in index.php zelf dus die tweede code....
dan krijg ik vanuit de server een error op regel 175 van index.php
Daar staat
Code:
    ) ) { echo $_GET['inframe'] } else { echo "overWWI.htm"; } ?>" target="_self">


De error is de volgende:
Parse error: syntax error, unexpected '}', expecting ',' or ';' in /storage/mijndomein/users/003704/public/sites/www.work-with-it.nl/index.php on line 175

Wat is hier mis ??

Mijn site is nu even niet bereikbaar vanwege deze error.
http://www.work-with-it.nl gaat nu naar die index.php ...




grtjs
frehen
vosManz Bericht Geplaatst op 13-09-2007 Reageer met quote
Technische man
oeps... je moet
Code:
echo $_GET['inframe']
vervangen door
Code:
echo $_GET['inframe'];
(daar een puntkomma achter zetten dus. :P )




::: vosManz :::
frehen Bericht Geplaatst op 13-09-2007 Reageer met quote
Senior lid
OK, site is weer beschikbaar, geen errors... dank.

Maar als je nu volgende link aanklikt, een pagina in mijn site waar ik de
eerste code heb staan, opent die nog altijd zonder index.php daar
omheen, dus op zichzelf....

http://www.work-with-it.nl/Tips&trucs.htm

Misschien moeten we het even hebben over de plaats waar dat script moet
staan. Het script staat nu in de <head> hier dus ..</head>




grtjs
frehen
vosManz Bericht Geplaatst op 13-09-2007 Reageer met quote
Technische man
Je moet de bestandsextensie van die pagina's ook veranderen in .php... anders werkt het php gedeelte natuurlijk niet..



::: vosManz :::
frehen Bericht Geplaatst op 13-09-2007 Reageer met quote
Senior lid
Hmmmm, zoals gezegd, ben helemaal niet thuis in php, dus wist ik dat
natuurlijk niet. Ik ga Tips&Trucs.htm veranderen in php, kijken wattie
doet. Meld me weer...




grtjs
frehen
Nieuw onderwerpNieuw antwoord   Ga naar Pagina 1, 2  Volgende


Forum » Scripten & programmeren » Webdesign, pagina laadt op zichzelf, niet binnen site

Powered by Cloud VPS - High Availability Cloud Servers