Misschien erg simpel voor jullie maar heb er toch een vraagje over:


index.php:
<html>
<head><title>TEST</title></head>
<frameset cols=808>
<frameset cols="150,*">
<frame name=links src=links.php target="home">
<frame name=home src="111.php">
</frameset>
</frameset>
</html>








liks.php:
<html>
<head>
<base target=home>
</head>
<body>
<?php
include('linksinclude.php');
?>
<?php
switch (strtolower($_GET['id']))
{
case "111":
$page="111.php";
break;
case "113":
$page="113.php";
break;
case "115":
$page="115.php";
break;
case "117":
$page="117.php";
break;
case "119":
$page="119.php";
break;
case "121":
$page="121.php";
break;
case "123":
$page="123.php";
break;
case "125":
$page="125.php";
break;
case "127":
$page="127.php";
break;
case "129":
$page="129.php";
break;
}
include ($page);
?>
</body>
</html>









en dit in linksinclude.php
<a href="links.php?id=111">111</a><br>
<a href="links.php?id=113">113</a><br>
<a href="links.php?id=115">115</a><br>
<a href="links.php?id=117">117</a><br>
<a href="links.php?id=119">119</a><br>
<a href="links.php?id=121">121</a><br>
<a href="links.php?id=123">123</a><br>
<a href="links.php?id=125">125</a><br>
<a href="links.php?id=127">127</a><br>
<a href="links.php?id=129">129</a><br>





Ik werk zoals je ziet met frames. nu is de frame-naam waar hij alles moet laten zien "home". Daarom heb ik in links.php de code
<base target=home>
neergezet.
Dat werkt nu, hij zet de page rechts neer. Maar hij zet de links 111 t/m 129 (die op links.php staan) op de rechterpage neer als je op een link klikt.


Wie weet wat ik moet doen.

ik heb het script hiervandaan gehaald, dus ik heb het niet zelf gemaakt.
die error heb ik er uit op de linker page, ik heb nu dit veranderd in links.php:







<html>
<head>
<base target=home>
</head>
<body>
<?php
include('linksinclude.php');
?>
<?php
switch (strtolower($_GET['id']))
{
case "111":
include("111.php");
break;
case "113":
include("113.php");
break;
case "115":
include("115.php");
break;
case "117":
include("117.php");
break;
case "119":
include("119.php");
break;
case "121":
include("121.php");
break;
case "123":
include("123.php");
break;
case "125":
include("125.php");
break;
case "127":
include("127.php");
break;
case "129":
include("129.php");
break;
}
?>
</body>
</html>
Ben bezig... geef m zo
<script type="text/javascript" language="javasript">
<!--
<?php
print("open(\"".$page."\", \"home\");\n";
?>
//-->
</script>
Parse error: parse error, unexpected '<' in /home/scoobpic/public_html/links.php on line 43


line 43 =
<script type="text/javascript" language="javasript">






<html>
<head>
<base target=home>
</head>
<body>
<?php
include('linksinclude.php');
?>
<?php
switch (strtolower($_GET['id']))
{
case "111":
$page="111.php";
break;
case "113":
$page="113.php";
break;
case "115":
$page="115.php";
break;
case "117":
$page="117.php";
break;
case "119":
$page="119.php";
break;
case "121":
$page="121.php";
break;
case "123":
$page="123.php";
break;
case "125":
$page="125.php";
break;
case "127":
$page="127.php";
break;
case "129":
$page="129.php";
break;
}
<script type="text/javascript" language="javasript">
<!--
<?php
print("open(\"".$page."\", \"home\");\n";
?>
//-->
</script>
?>
</body>
</html>
De eindtag ?> even VOOR het script zetten dus zo:

<?php
alle code
?>
<script type="text/javascript" language="javasript">
<!--
<?php
print("open(\"".$page."\", \"home\");\n";
?>
//-->
</script>
</body>
</html>
Ik heb hier 111.php in je swich default gemaakt. Dan gaat ie ook bij een verkeerde input naar je standaard pagina.


<html>
<head>
<base target=home>
</head>
<body>
<?php
include('linksinclude.php');
?>
<?php
switch (strtolower($_GET['id']))
{
case "113":
$page="113.php";
break;
case "115":
$page="115.php";
break;
case "117":
$page="117.php";
break;
case "119":
$page="119.php";
break;
case "121":
$page="121.php";
break;
case "123":
$page="123.php";
break;
case "125":
$page="125.php";
break;
case "127":
$page="127.php";
break;
case "129":
$page="129.php";
break;
default:
$page="111.php";
break;
}
?>
<script type="text/javascript" language="javasript">
<!--
<?php
print("open(\"".$page."\", \"home\");\n";
?>
//-->
</script>
</body>
</html>
oke die is opgelost :-)

nu nog deze:


Parse error: parse error, unexpected ';' in /home/scoobpic/public_html/links.php on line 47


line 47=
print("open(\"".$page."\", \"home\");\n";

<?php
print("open(\"".$page."\", \"home\");\n");
?>

Sorry, haakje vergeten.
Ik zat al te kijken, ondanks ik er niets vanaf weet zat ik te kijken je opent 2 haakjes, maar je sluit er eentje. Toen probeerde ik hem nog na die ; te zetten, maar werkte ook niet, dus ik dacht zal wel kloppen :P Maar zat dus toch in de buurt.

Nu werkt het, echt heel erg bedankt, maar zit nog met 1 vraagje:

Als je nu op een link klikt (kijk maar op http://www.scoobypics.com) dan zie je recht 1/10 sec ofzo het rijtje voorbij komen.
Is daar nog iets tegen te doen? dat je dat niet ziet?

Tjeerd
Je kan in
<frame name=home src="111.php">
de src nu weghalen. Dus:
<frame name=home>
anders laadt die 111.php de eerste keer 2 keer.

Reageren