bir php dosyasında javascript kodu oluşturmak - SAFARİ / KROM çalışmıyor

0 Cevap php

. 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.

0 Cevap