waarom fout op pagina na pagina terug

Status
Niet open voor verdere reacties.

phobia

Terugkerende gebruiker
Lid geworden
4 sep 2006
Berichten
1.777
Als ik in mijn admin zit, en ik druk op de ga terug knop van IE.
Om weer terug te komen op de index pagina, dan word de pagina geladen met een fout.

Kan iemand voor mij kijken weer of wat ik fout doe?

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<?
if (!isset($_SESSION)) {
session_start();
}
?>
<link rel="stylesheet" type="text/css" href="include/style.css">
<title>A12FM -De snelste weg op je radio-</title>
<script type="text/javascript">
x = 230;
y =  66;
function setVisible(obj)
{

	obj = document.getElementById(obj);
	obj.style.visibility = (obj.style.visibility == 'visible') ? 'hidden' : 'visible'; } 
	
	function placeIt(obj) {
	obj = document.getElementById(obj);
	if (document.documentElement)
	{
		theLeft = document.documentElement.scrollLeft;
		theTop = document.documentElement.scrollTop;
	}
	else if (document.body)
	{
		theLeft = document.body.scrollLeft;
		theTop = document.body.scrollTop;
	}
	theLeft += x;
	theTop += y;
	obj.style.left = theLeft + 'px' ;
	obj.style.top = theTop + 'px' ;
	setTimeout("placeIt('layer1')",500);
}
window.onscroll = setTimeout("placeIt('layer1')",500);

function getXMLHTTP() { //fuction to return the xml http object
   
    var xmlhttp=false;  
    try {
        xmlhttp=new XMLHttpRequest();
    } catch(e) {        
        try {           
            xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
        } catch(e) {
            try{
                xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
            } catch(e1) {
                xmlhttp=false;
            }
        }
    }
            
    return xmlhttp;
}
 
function link(strURL) {

  var req = getXMLHTTP(); // fuction to get xmlhttp object

  if (req) {

    req.onreadystatechange = function() {

      if (req.readyState == 4) { //data is retrieved from server

        if (req.status == 200) { // which reprents ok status     
        
          document.getElementById('main').innerHTML=req.responseText;
        } else { 
          alert("There was a problem while using XMLHTTP:\n");
        }
      }            
    }        
    req.open("GET", strURL, true); //open url using get method
    req.send(null);

  }
}
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
function changeImagesArray(array) {
	if (preloadFlag == true) {
		var d = document; var img;
		for (i=0;i<array.length;i+=2) {
			img = null; var n = array[i];
			if (d.images) {
				if (d.layers) {img = findElement(n,0);}
				else {img = d.images[n];}
			}
			if (!img && d.getElementById) {img = d.getElementById(n);}
			if (!img && d.getElementsByName) {
				var elms = d.getElementsByName(n);
				if (elms) {
					for (j=0;j<elms.length;j++) {
						if (elms[j].src) {img = elms[j]; break;}
					}
				}
			}
			if (img) {img.src = array[i+1];}
		}
	}
}


function changeImages() {
	changeImagesArray(changeImages.arguments);
}
var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		pre_m1_over = newImage('image/nav/m1_over.gif');
		pre_m2_over = newImage('image/nav/m2_over.gif');
		pre_m3_over = newImage('image/nav/m3_over.gif');
		pre_m4_over = newImage('image/nav/m4_over.gif');
		pre_m5_over = newImage('image/nav/m5_over.gif');
		pre_m6_over = newImage('image/nav/m6_over.gif');
		pre_m6_over = newImage('image/nav/m8_over.gif');
		
		preloadFlag = true;
	}
}
</script>

</head>

<body  onload="preloadImages();" >

<div id="container">

<div	class="pop" 
		id="layer1" 
		style="text-align: center; visibility: hidden; position:absolute; background-color: black; width: 530px; height: 500px; z-index: 10; left: 10px; top: 15px;">
		<? include ("prog.php"); ?>
 </div>

<div id="head" name="head" style="height: 160px; width: 100%" class="head">
<? include ("func/header.php"); ?>
<div class="nav" id="banner" name="banner" style="position:absolute; left: 79%; top: 175px; width: 202px; height: 700px; bottom: -28px;" class="foot">
<? include ("func/banners/banner_right.php"); ?></div>
</div>

<div id="main" name="main" style="position:absolute; left: 23%; top: 175px; width: 490px; height: 360px;" >
<? include ("func/mainfill/home2.php"); ?></div>

<div class="nav" id="nav" name="nav" style="width: 131px; height: 440px; width: 170px;">
<? include ("func/nav.php"); ?>
</div>
</div>

</body>

</html>
 
het zou handig zijn als je ook even vertelt wat de foutmelding is! ;)
 
Links onder in de browser staat het gele icoontje en tijdens het laden verschijnt er een fout achter, maar ik kan niet zo snel lezen wat het is.

en als ik de pagina laat herladen wordt hij zonder fout geladen.
 
probeer je pagina eens in Firefox, deze heeft een zeer degelijke foutenconsole (ctrl+shift+J om te openen)

:thumb:
 
FireFox verteld de volgende fouten:
Code:
Fout: uncaught exception: [Exception... "Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsIWebNavigation.loadURI]"  nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)"  location: "JS frame :: chrome://global/content/viewSource.js :: viewSource :: line 221"  data: no]

en de volgende is :

Fout: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIWebProgress.removeProgressListener]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: chrome://global/content/bindings/browser.xml :: removeProgressListener :: line 390"  data: no]

en een stapel waarschuwingen, maar die gaan over:

		filter: alpha(opacity=70); // IE syntax 
			-moz-opacity: .70; // Mozilla 
			opacity: .70; // De rest;
 
Hmmm, vreemd. je krijgt errors over een chrome:\\ bestand. Apart.

Kan je ergens een (desnoods voorbeeld-) pagina online zetten? Dan kunnen we ook even kijken. Ik kan zo even in je source-code niets vinden.


:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan