رفتن به مطلب

ادغام جاوا اسکریپت در php


پست های پیشنهاد شده

سلام .

من یک صفحه پی اچ پی دارم برای لود و نمایش ساعت هست که می خوام نوع نمایش ساهت را تغییر بدم .

کد های صفحه پی اچ پی من این هست :


document.write("<?php
$t=$_GET['t'];
$sz=$_GET['sz'];
$c=$_GET['c'];
$bg=$_GET['bg'];
$colort=$_GET['colort'];
echo"<div id="clockbox" style='width:$t;text-align:center;font-size:$sz;padding:5px;font-family:tahoma;border:1px solid #$c;-webkit-border-radius:6px;-moz-border-radius: 6px;border-radius: 6px;background-color:#$bg;'><a href='http://fontyab.com' style='text-decoration:none;color:#$colort;' target='_blank'>";
echo date("h : i : s");
echo"</a></div>";
?>");

حالا می خوام محتوای کد جاوا اسکریپت زیر را جایگزین این جمله کنم :

";

echo date("h : i : s");

echo"


function GetClock(){
d = new Date();
nhour = d.getHours();
nmin = d.getMinutes();
nsec = d.getSeconds();
if(nhour == 0) {ap = " AM";nhour = 12;}
else if(nhour <= 11) {ap = " AM";}
else if(nhour == 12) {ap = " PM";}
else if(nhour >= 13) {ap = " PM";nhour -= 12;}
if(nmin <= 9) {nmin = "0" +nmin;}
if(nsec <= 9) {nsec = "0" +nsec;}

document.getElementById('clockbox').innerHTML=""+nhour+":"+nmin+":"+nsec+ap+"";
setTimeout("GetClock()", 1000);
}
window.onload=GetClock;

لطفا راهنماییم کنید باید چی کار کنم کد کاوا را هم توی یک فایل جاوا اسکپریت قرار دادم و جایگزین کردم نشد ( البته فکر کنم کار من مشکل داشت )

لینک به ارسال

php رو در جایی که میخواهید استفاده کنید قرار دهید


<?php
$t=$_GET['t'];
$sz=$_GET['sz'];
$c=$_GET['c'];
$bg=$_GET['bg'];
$colort=$_GET['colort'];
echo"<div id="clockbox" style='width:$t;text-align:center;font-size:$sz;padding:5px;font-family:tahoma;border:1px solid #$c;-webkit-border-radius:6px;-moz-border-radius: 6px;border-radius: 6px;background-color:#$bg;'><a href='http://fontyab.com' style='text-decoration:none;color:#$colort;' target='_blank'>";
echo date("h : i : s");
echo"</a></div>";
?>

و js رو در بخش head


function GetClock(){
d = new Date();
nhour = d.getHours();
nmin = d.getMinutes();
nsec = d.getSeconds();
if(nhour == 0) {ap = " AM";nhour = 12;}
else if(nhour <= 11) {ap = " AM";}
else if(nhour == 12) {ap = " PM";}
else if(nhour >= 13) {ap = " PM";nhour -= 12;}
if(nmin <= 9) {nmin = "0" +nmin;}
if(nsec <= 9) {nsec = "0" +nsec;}
document.getElementById('clockbox').innerHTML="<a href='http://fontyab.com' style='text-decoration:none;color:#$colort;' target='_blank'>"+nhour+":"+nmin+":"+nsec+ap+"</a>";
setTimeout("GetClock()", 1000);
}
window.onload=GetClock;

اگر نمیخواهید لینک شود تگ a رو حذف کنید

لینک به ارسال

خیر اقا پارسا من می خواستم به این روش استفاده کنم

http://webgoo.ir/150/استفاده-ترکیبی-از-جاوا-اسکریپت-javascript-و-php

یکم نت را زیر و رو کردم و تمرین کردم درست شد .

باز هم تشکر به خاطر وقتی که گزاشتید ...

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...