. Böyle js kodunu yazmak bir php dosyası oluşturdum:
<?
//my_js.php
// javascript header
header('Content-type: text/javascript');
// Date in the past
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
// always modified
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
// HTTP/1.1
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false);
?>
//
// js code here
//
sonra ben böyle benim index.php dosyasında yukarıdaki komut şunlardır:
<script type="text/javascript" src="my_js.php?id=<? echo $id ?>">
</script>
Bu Firefox'ta mükemmel çalışıyor, ama Safari ve Chrome tüm my_js.php dosya içermez!
Ben ne yapıyorum yanlış?
** Edit:
Bu index.php render html:
<script type="text/javascript" src="my_js.php?id=new"></script>
and this is the my_js.php code: (it's a very big file so i write out only the first few lines)
var g = { sitepath: "myNullUrl" }
function getBrowserWidth(){
if (window.innerWidth){
return window.innerWidth;}
else if (document.documentElement && document.documentElement.clientWidth != 0){
return document.documentElement.clientWidth; }
else if (document.body){return document.body.clientWidth;}
return 0;
}
Ben Krom / Safari kaynak kodunu inceleyen kulüpler ise i js dosyaya erişebilir bir garip sorun 'cos ve hatasız gibi görünüyor!
Ben mac için hem Chrome 6.04 ve Safari 5 kullanıyorum.