vahid90
یک شنبه 22 خرداد 1390, 12:35 عصر
سلام و خسته نباشید
یه سوالی داشتم ممنون میشم جواب بدید
تو این لینک اگه مشاهده کنید نظرسنجی هست که بر اساس جاوااسکریپت طراحی شده :
http://cinemaema.com/module-pagesetter-viewpub-tid-4-pid-204.html
و برای رای دادن تو این نظرسنجی حتما باید هر بار صفحه لود شه کاملا تا قسمت نظرسنجیش بیاد و چون صفحه هم حجمش زیاده حجم زیادی از اینترنتمون مصرف میشه تا بخوایم رای بدیم
حالا چند تا سوال پیش میاد :
1- چطوری میشه یه کاری کرد که اول کد جاوا اسکریپت لود شه و بعد بقیه صفحه نه اینکه اول کل صفحه لود شه بعد اخر سر جاوا اسکریپت صفحه لود شه . همچین چیزی امکان داره ؟
2-میشه کاری کرد که یه کاری کرد که رای دادنش به صورت یه لینک مجزا تبدیل شه ؟
http://up.iranblog.com/images/8g4k2vw5a15xvwn3yll6.jpg
تو عکس هم که میبینید از یک تا ده هست بعد انتخاب امتیاز باید ارسال رو بزنیم تا امتیاز ثبت شه حالا میشه کاری کرد بتونیم ازش یه لینک در بیاریم که مخصوص مثلا امتیاز 10 باشه یا 9 یا ...؟
source صفحه هم دیدم قسمت نظرسنجیش به این صورته :
<form action="http://cinemaema.com/module-Ratings-rate.html" method="post" enctype="application/x-www-form-urlencoded" name="درجه بندي">
<div>
<label for="rating">شما هم امتیاز بدهید</label>
<input type="hidden" name="authid" value="cde03ba0dbad7206c1c391c424940ee7" />
<input type="hidden" name="returnurl" value="http://cinemaema.com/module-pagesetter-viewpub-tid-4-pid-208.html" />
<input type="hidden" name="modname" value="pagesetter" />
<input type="hidden" name="objectid" value="4_208" />
<input type="hidden" name="ratingtype" value="outoftenstars" />
<select name="rating" size="1" id="rating">
<option value="10" selected="selected">1</option>
<option value="20">2</option>
<option value="30">3</option>
<option value="40">4</option>
<option value="50">5</option>
<option value="60">6</option>
<option value="70">7</option>
<option value="80">8</option>
<option value="90">9</option>
<option value="100">10</option>
</select>
<input name="submit" type="submit" value="ارسال" />
</div>
</form>
</div>
<script type="text/javascript">
function swapRating() {
var ratingSrc = document.getElementById('ratingSrc');
var ratingDest = document.getElementById('ratingDest');
if (ratingSrc) {
if (ratingDest) {
ratingDest.innerHTML = ratingSrc.innerHTML;
ratingSrc.parentNode.removeChild(ratingSrc);
} else {
ratingSrc.style.visibility = 'block';
}
}
}
if (window.addEventListener) {
window.addEventListener('load', swapRating, false);
} else {
window.attachEvent('onload', swapRating);
}
</script>
پیشاپیش ممنون:قلب:
یه سوالی داشتم ممنون میشم جواب بدید
تو این لینک اگه مشاهده کنید نظرسنجی هست که بر اساس جاوااسکریپت طراحی شده :
http://cinemaema.com/module-pagesetter-viewpub-tid-4-pid-204.html
و برای رای دادن تو این نظرسنجی حتما باید هر بار صفحه لود شه کاملا تا قسمت نظرسنجیش بیاد و چون صفحه هم حجمش زیاده حجم زیادی از اینترنتمون مصرف میشه تا بخوایم رای بدیم
حالا چند تا سوال پیش میاد :
1- چطوری میشه یه کاری کرد که اول کد جاوا اسکریپت لود شه و بعد بقیه صفحه نه اینکه اول کل صفحه لود شه بعد اخر سر جاوا اسکریپت صفحه لود شه . همچین چیزی امکان داره ؟
2-میشه کاری کرد که یه کاری کرد که رای دادنش به صورت یه لینک مجزا تبدیل شه ؟
http://up.iranblog.com/images/8g4k2vw5a15xvwn3yll6.jpg
تو عکس هم که میبینید از یک تا ده هست بعد انتخاب امتیاز باید ارسال رو بزنیم تا امتیاز ثبت شه حالا میشه کاری کرد بتونیم ازش یه لینک در بیاریم که مخصوص مثلا امتیاز 10 باشه یا 9 یا ...؟
source صفحه هم دیدم قسمت نظرسنجیش به این صورته :
<form action="http://cinemaema.com/module-Ratings-rate.html" method="post" enctype="application/x-www-form-urlencoded" name="درجه بندي">
<div>
<label for="rating">شما هم امتیاز بدهید</label>
<input type="hidden" name="authid" value="cde03ba0dbad7206c1c391c424940ee7" />
<input type="hidden" name="returnurl" value="http://cinemaema.com/module-pagesetter-viewpub-tid-4-pid-208.html" />
<input type="hidden" name="modname" value="pagesetter" />
<input type="hidden" name="objectid" value="4_208" />
<input type="hidden" name="ratingtype" value="outoftenstars" />
<select name="rating" size="1" id="rating">
<option value="10" selected="selected">1</option>
<option value="20">2</option>
<option value="30">3</option>
<option value="40">4</option>
<option value="50">5</option>
<option value="60">6</option>
<option value="70">7</option>
<option value="80">8</option>
<option value="90">9</option>
<option value="100">10</option>
</select>
<input name="submit" type="submit" value="ارسال" />
</div>
</form>
</div>
<script type="text/javascript">
function swapRating() {
var ratingSrc = document.getElementById('ratingSrc');
var ratingDest = document.getElementById('ratingDest');
if (ratingSrc) {
if (ratingDest) {
ratingDest.innerHTML = ratingSrc.innerHTML;
ratingSrc.parentNode.removeChild(ratingSrc);
} else {
ratingSrc.style.visibility = 'block';
}
}
}
if (window.addEventListener) {
window.addEventListener('load', swapRating, false);
} else {
window.attachEvent('onload', swapRating);
}
</script>
پیشاپیش ممنون:قلب: