Links werken niet (?)

Status
Niet open voor verdere reacties.

Simolokid

Gebruiker
Lid geworden
25 apr 2009
Berichten
92
Hallo helpmij.nl

Na een tijdje flink gekloot te hebben met photoshop maar besloten maar portfolio simpel te houden.

Toch wilde ik niet een hele simpele site en probeerde ik wat jquery/javascript, omdat het oog toch ook wat wil.

Helaas werkt mijn $_GET niet, terwijl ik dit in de link meegeef, en als ik er over heen hover ( nu nog zichtbaar, werk ik straks weg met onclick ipv href), staat er simpelweg wat er moet staan. Als ik er op klik gebeurt er alleen totaal.. niets.

Iemand enig idee? Zal vast iets kleins zijn.

Het probleem is overigens ook meteen online te vinden, gezien ik er mee bezig ben. http://simolokid.homeip.net is het adres.
Zoals te zien is linkt alles goed, alleen doet het niks als je klikt, dit terwijl ik wel een link heb ;o

Alle code is hieronder te vinden.

index.php
PHP:
<?php
require_once("includes/connect.php");
$GLOBALS['url'] = 'http://www.simolokid.homeip.net/';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Portfolio</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
<link href="favicon.ico" rel="shortcut icon" />
<link href="favicon.ico" rel="fav icon" />
<link href="main.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="external.js"></script>
<script type="text/javascript" src="javascript/jquery-1.2.3.min.js"></script>
<script type="text/javascript" src="javascript/jquery.easing.min.js"></script>
<script type="text/javascript" src="javascript/jquery.lavalamp.min.js"></script>
<script type="text/javascript">
        $(function() {
            $("#_1").lavaLamp({
                fx: "backout",
                speed: 700,
                click: function(event, menuItem) {
                    return false;
                }
            });
        });
    </script>
</head>
<body>
<div id="wrapper">
	<div class="menu">
		<ul class="nav" id="_1">
			<li class="current"><a href="index.php?p=home">Home</a></li>
			<li><a href="index.php?p=about">About me</a></li>
			<li><a href="index.php?p=contact">Contact</a></li>
			<li><a href="index.php?p=work">Work</a></li>
		</ul>
	</div>
	<div id="msgbox">
		<?php
		include("pages.php");
		?>
		
	</div>
</div>
<div id="footer">
	<a onclick="window.open('http://validator.w3.org/check?uri=referer')" rel="external">
		<img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a> 
		<a onclick="window.open('http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fsimolokid.homeip.net%2Fmain.css')" rel="external">
        <img style="border:0;width:88px;height:31px" src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" /></a>
</div>
</body>
</html>

pages.php
PHP:
<?php 
//Set de standaard pagina om op te komen indien er geen pagina is opgegeven
$default_page ='portfolio';
//Array met de mogelijke pagina's
$pages = array("index","work","about","contact","portfolio");

//Controleer of de GET niet leeg is, zowel set dan de standaard pagina.
if(empty($_GET['p'])) $current_page = $default_page; else $current_page = input($_GET['p']);

//Kijk of de opgevraagde pagina bestaan, zoniet pak de standaard pagina
if(in_array($current_page,$pages))
{
	require_once('pages/'.$current_page.'.php');
} else 
{
	require_once('pages/'.$default_page.'.php');
}

?>

verder voeren de individuele paginas als ' portfolio' of ' work' alleen een query uit naar de database om de inhoud op te halen.

Heeft iemand toevallig een idee waar de fout zit ? ;o

Alvast bedankt!
 
Laatst bewerkt door een moderator:
Ok, het is eindelijk opgelost.

click: function(event, menuItem) {
return false;
}

Dit stond in de header van index.php, zo returnt ie ntuuk altijd false, dit eruit gehaalt, en nu doen de links het wel :)

Toch bedankt voor alle views =P

Groetjes.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan