-
February 4th, 2012, 03:03
#1
نحوه اختصاص دادن یک متغیر ؟
سلام دوستان
چطور میتوانم یک متغیر را تعریف کنم که مقدارش را از متود get فرم دریافت کند
این صفحه index.php من است که یک مقدار را در داخل کد php به صفحه test.php منتقلل میکنم
منتها در صفحه test.php در قسمت جاوا اسکریپت نمییدونم چطور متغیر url مقدارش را از صفحه قبل در قسمت
<a href='test2.php?links=$addlinks'>
از links بگیرد
یعنی هر چی تو links هست تو صفحه بعد بریزه تو url
این صفحه index.php
کد PHP:
<style type="text/css">
#lin:hover{background-color:#555}
}
</style>
<?php
if($_POST['submit']){
$addlinks=$_POST['name'];
echo "<div id='lin' onClick='countdown()' ><a href='test2.php?links=$addlinks'>$addlinks</a></div>";
}
?>
<html>
<body>
<div id="a">
<form name="form" method="post" action="index2.php">
<input type="text" name="name" id="lk" />
<input type="submit" name="submit" value="send" />
</form>
</div>
</body>
</html>
, و این صفحه test.php دوستان توجه کنند که قسمتی که فارسی تایپ کردم را نمیدونم چی کار کنم که
هر چی تو links هست تو این صفحه بریزه تو url
کد PHP:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var num=10;
function countdown(){
var url=(مقدار چطور links را از صفحه index.php بگیرد) ;
setTimeout(countdown, 1000);
$('#a').html("redirect in"+num+"seconds");
num--;
if(num==0){
window.location.href =url;
num=0;}
}
});
</script>
<div id="a">
</div>
-
تعداد تشکر ها از mosi2007 به دلیل پست مفید
-
February 4th, 2012 03:03
# ADS
-
February 4th, 2012, 05:29
#2
پاسخ : نحوه اختصاص دادن یک متغیر ؟
سلام
توسط تابع زیر مقدار Query String مورد نظر خود را از Url جاری صفحه توسط جاوا اسکریپت دریافت کنید
کد:
function getParameterByName(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
-
تعداد تشکر ها از amirhkh به دلیل پست مفید
-
February 4th, 2012, 17:03
#3
پاسخ : نحوه اختصاص دادن یک متغیر ؟
نوشته اصلی توسط
amirhkh
سلام
توسط تابع زیر مقدار Query String مورد نظر خود را از Url جاری صفحه توسط جاوا اسکریپت دریافت کنید
کد:
function getParameterByName(name)
{
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
یعنی این همه راه باید بریم تا یه مقدار از url بگیریم من زیاد از جاوا سر در نمیارم اگه میشه بگید اینجا چی باید بنویسم که
کد:
var url=(مقدار چطور links را از صفحه index.php بگیرد) ;
مقدرا url مساوی بشه با
کد PHP:
<a href='test2.php?links=$addlinks'>$addlinks</a>
links
ممنون
-