فایل خارجی جی اس

maaha

Member
سلام.بچه ها من میخوام کد های jquery رو توی یه فایل js بذارم.چه طور توی صفحه ای اصلب فراخوانیش کنم؟ کار نمیکنه

کد:
<head>
<style type="text/css">
@import url("mainstyle.css");
.style41 {
	font-size: 20px
}
body {
	margin:0 auto;
	z-index:0;
	font-family: "Times New Roman", Times, serif;

	width: 868px;
	height: auto;
	background-color: #0B0B0B;
}
#textplace {
height:auto;
}

.style40 {
	color: #000000;
	font-weight: bold;
	font-style: italic;
}
.style42 {
	font-size: 18px;
	font-weight: bold;
}
</style>

<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$.getScript("forms.js");
</script>
 
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script> 
</head>

اینم فایل جی اس ام:

کد:
var jq=jQuery.noConflict()
$(document).ready(function(){
$('input').focus(function(){
$('input') .removeClass('selectbtn');
$(this).addClass('selectbtn');
});
<!--------------------------------------------login form---------------------------------->
$('form#loginform').submit(function(event){
event.preventDefault();
var user= $('input#username').val();
var pass = $('input#pass').val();
if (!user)
{
alert('Please enter username.');
$('input#username').focus();
}
else if(!pass)
{
alert('Please enter your password.');
$('input#pass').focus();
}
else
{
$.post ('checkaccount.php',{username:user,password:pass},function(data){
if (data == '1')
{
$('#login').hide()
$('#welcome').block();
}
else 
{
 alert('Oops! You didnt enter correct username or pass,if you dont have an account, please sign up now');
 $('input#username').focus();
}
});
}//else
return false;
});
 

eAmin

Well-Known Member
به همون صورتی که کتابخانه jQuery رو لود کردید می تونید این فایل اسکریپت خودتون رو به صفحه اینکلود کنید:
کد:
<script type="text/javascript" src="form.js"></script>
 

maaha

Member
به همون صورتی که کتابخانه jQuery رو لود کردید می تونید این فایل اسکریپت خودتون رو به صفحه اینکلود کنید:
کد:
<script type="text/javascript" src="form.js"></script>
بله این کار رو کردم.ولی جواب نمیگیرم.کد های جی کوئری که توی فایل جدا گانه گذاشتم دیگه کار نمیکنه.نمیدونم
document.ready ,.....
رو کجا بنویسم.تو صفحه ی اصلی یه فایل جداگانه
 

eAmin

Well-Known Member
فکر نمیکنم به $(document).ready ربطی داشته باشه، هیچ محدودیتی وجود نداره که شما بخواید از این متد در فایلهای خارجی استفاده کنید.
شما میتونید به من بگید این خط کد رو برای چی قرار دادید؟ شما دارید در محیط JavaScript کد می نویسید نه در محیط html!
این خط رو حذف کنید به احتمال زیاد درست میشه.
کد:
<!--------------------------------------------login form---------------------------------->
 

جدیدترین ارسال ها

بالا