PDA

View Full Version : سوال: ارسال مقدار با جاوا اسکریپت



MahmoodM30
شنبه 23 شهریور 1392, 14:13 عصر
سلام میخواستم ببینم این کد من مشکلش چی هست که مقدار رو نمیشه با هاش فرستاد تا در صفحه Upload

بتونم Get کنم

این قسمت از کد چطوری بنویسم؟


var url = "Upload.php?path=$rndT";


<?php

$rnd1=rand();
$rnd2=rand();
$rndT=$rnd1.$rnd2;

?>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function WinOpen(){
var url = "Upload.php?path=$rndT";
window.open(url, 'آپلود فایل', "height=200, width=500, resizable=1, left=100, top=100, status=1, scrollbars=yes");
}
</script>
</head>

<body>
</body>
</html>

Javidhb
شنبه 23 شهریور 1392, 16:17 عصر
چون متغیر php هست باید اینجوری استفاده کنید:

var url = "Upload.php?path=<?php echo $rndT; ?>";

MahmoodM30
یک شنبه 24 شهریور 1392, 09:57 صبح
ممنون دوست عزیز ولی من قبل شما این کار رو انجام داده بودم ولی کار نکرده بود

یعنی مقداری رو که بعد تولید عدد رندوم توی متغییر$rndT قرار میگیره رو ارسال نمیکنه و مقدارش خالی هست

مشکل همینجاست

ممنون میشم یبار خودتون توی لوکال تست کنید

darkcms
یک شنبه 24 شهریور 1392, 10:40 صبح
با سلام و درود.
من کد را امتحان کردم و مشکلی نداشت.
کد کامل را برایتان قرار می دهم :

<?php

$rnd1=rand();
$rnd2=rand();
$rndT=$rnd1.$rnd2;

?>
<!doctype html>
<html dir="rtl">
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<script>
function WinOpen(){
var url = "Upload.php?path=<?php echo $rndT; ?>"
window.open(url, "آپلود فایل", "height=200, width=500, resizable=1, left=100, top=100, status=1, scrollbars=yes")
}
</script>
</head>
<body>
<center>
<button onclick="WinOpen()">Click Here To Open The Window!</button>
</center>
</body>
</html>
به امید فردایی بهتر!:لبخندساده: