在HTML裏面調用動態模塊,比如瀏覽次數,除了使用JS/AJAX可以實現,還可以利用JS調用PHP的腳本來實現,而且還可以傳遞參數給服務器。筆者在這兒做一下紀錄,一者加深印象,二者方便初學者查閱。
筆者在給我樂邯鄲http://www.56hd.com做整合的友情鏈接模塊中,使用到了該方面知識。
1. 調用格式
1: <script src="./friendLink/script.php" type="text/javascript"><!--mce:0--></script>
2. 實例應用
筆者這裏先介紹一下實例。我樂邯鄲使用了康盛的SUPESITE7.0、DISCUZ7.0、UCHOME三個系統,三個系統中的友情鏈接模塊相互獨立。筆者需要把這三個系統的友情鏈接模塊整合到一起。友情鏈接管理模塊這裏不談,只給出調用腳本script.php的代碼。
1: include './FL_inc/friendLink.inc.php';
2: $xml = simplexml_load_file('./FL_data/data.xml');
3: $position = $_GET['position'];
4: foreach($xml->friendLink as $flinks) {
5: if($flinks['position'] == $position && $flinks['isImage'] == 0){
6: echo 'document.write(/'<a href="',$flinks->url,'" target="_blank">',u2gIconv($flinks->name),'</a> /');';
7: }else if($flinks['position'] == $position && $flinks['isImage'] == 1){
8: echo 'document.write(/'<a href="',$flinks->url,'" target="_blank"><img title="',u2gIconv($flinks->name),'" src="',$flinks->logoPath,'" border="0" alt="" /></a> /');';
9: }
10: }
筆者需要在3個系統的默認友情鏈接部分,使用JS調用script.php腳本,並且傳遞系統標識符給script.php腳本。
1: <script src="./FriendLink/script.php?position=supe" type="text/javascript"></script>
2: <script src="./FriendLink/script.php?position=bbs" type="text/javascript"></script>
3: <script src="./FriendLink/script.php?position=home" type="text/javascript"></script>
這樣就輕鬆實現了友情鏈接集中管理功能。