PDA

View Full Version : مبتدی: سوال ساده و مقدماتی لطفا...



samadblaj
یک شنبه 10 اردیبهشت 1391, 03:01 صبح
سلام

ببخشید چند تا سوال لطفا زحمتشو بکشید.

اول اینکه جای مناسبی برای پستم پیدا یعنی HTML تالار نداره یا اینکه یکیه؟

قطعه کد زیر چه زبانیه HTML ؟


<div style="position:absolute; left:364px; top:184px; width:77px; height:22px; text-align:left; " >

<input type="button" id="butn_1" value="Button" onclick="combo1" %next%>

</div>


لطفا فایل پیوست زیر را دانلود کنید و به زبان html به comboمقدار بدید.

mosi2007
یک شنبه 10 اردیبهشت 1391, 03:25 صبح
سلام
به زبان html است
البته بجز


style="position:absolute; left:364px; top:184px; width:77px; height:22px; text-align:left;

که از css استفاده کرده
اینم از فایلی که پیوست کرده بودین


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!--Serif WebPlus 10 HTML Export-->
<!--Supports HTML 4.01-->
<meta name="Generator" content="Serif WebPlus 10.0.0.019">
<title>Home</title>
<style type="text/css">
<!--
body {margin: 0px; padding: 0px;}
.Normal-P
{
margin:0.0px 0.0px 0.0px 0.0px; text-align:left; font-weight:400;
}
.Normal-C
{
font-family:"Tahoma", sans-serif; font-weight:700; font-size:16.0px;
line-height:1.19em;
}
-->
</style>
</head>

<body link="#0000ff" vlink="#ff0000" alink="#0000ff" text="#000000" style="background: #ffffff; height:1000px;">
<center><div style="position:relative;width:750px;">
<div style="position:absolute; left:364px; top:184px; width:77px; height:22px; text-align:left;">
<input type="button" id="butn_1" value="Button">
</div>
<div style="position:absolute; left:326px; top:183px; width:25px; height:22px; text-align:left;">
<select id="combo_1" name="combo_1" size="1">
</select>
</div>
<div style="position:absolute; left:259px; top:130px; width:294px; height:19px;">
<div class="Normal-P">
<span class="Normal-C">
<select name="number">

<option >1</option>
<option >2</option>
<option >3</option>
<option >4</option>
<option >5</option>
<option >6</option>
<option >7</option>
<option >8</option>
<option >9</option>
<option >10</option>

</select>
</span></div>
</div>
</div></center>
</body>
</html>

samadblaj
یک شنبه 10 اردیبهشت 1391, 03:41 صبح
ا ا ا ا چقدر کد شد ، خسته نباشید فقط یه مشکل که هست نمیشه وقتی روی دکمه کلیک میشه بهش مقدار داد ؟؟؟


ببخشید افتادید تو زحمت اینم نصف شب (فکر نمیکردم الان کسی بیدار باشه 4 بامداد ! (جز من))

mosi2007
یک شنبه 10 اردیبهشت 1391, 03:45 صبح
ا ا ا ا چقدر کد شد ، خسته نباشید فقط یه مشکل که هست نمیشه وقتی روی دکمه کلیک میشه بهش مقدار داد ؟؟؟


ببخشید افتادید تو زحمت اینم نصف شب (فکر نمیکردم الان کسی بیدار باشه 4 بامداد ! (جز من))


یعنی منظورتون اینه که وقتی روی دکمه کلیک شد یه مقدار از combo اون عددی که انتخاب شد بره به صفحه بعد ؟
چرا میشه اگه منظورتون این باشه
دقیق بگو میخوای چیکار بکنی

samadblaj
یک شنبه 10 اردیبهشت 1391, 03:53 صبح
یه فرم دارم که خیلی کار داره میخوام وقتی کاربر مثلا روی دکمه خاص کلیک کرد اطلاعات combo پر شه.

مثلا اگه کابر روی دکمه 1 کلیک کرد توی کامبو 5 تا ایتم اضاف شه(همین چیزی خاصی نیست خیلی مقدماتیم اینی که نوشتید درسته میخوام با دکمه ایتم ها اضاف شه نه لود).

mosi2007
یک شنبه 10 اردیبهشت 1391, 04:03 صبح
فکر کنم که باید از جاوا اسکریپت هم استفاده کنی الان اصلا مخم کار نمیکنه تازه من جاوا 2 % بلدم انشالله فردا اساتید کمکت میکنن
در غیر اینصورت خودم یه راه حلی پیدا میکنم

بعد با چه اطلاعاتی می خوای که combo پر بشه یعنی یه اطلاعات از پیش تعریف شده و ثابت ؟؟

من رفتم بخوابم مخم داره میترکه
:گیج:

samadblaj
یک شنبه 10 اردیبهشت 1391, 04:08 صبح
یه لحظه ! :لبخند:

همین کد درسته فقط با دکمه ایتم ها اضاف شه. میخوام زمانی که روی دکمه کلیک کردم توی کامبو 5 تا آیتم (مثل 1 ، 2...) اضاف کنه.

mosi2007
یک شنبه 10 اردیبهشت 1391, 11:44 صبح
یه لحظه ! :لبخند:

همین کد درسته فقط با دکمه ایتم ها اضاف شه. میخوام زمانی که روی دکمه کلیک کردم توی کامبو 5 تا آیتم (مثل 1 ، 2...) اضاف کنه.




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!--Serif WebPlus 10 HTML Export-->
<!--Supports HTML 4.01-->
<meta name="Generator" content="Serif WebPlus 10.0.0.019">
<script Language="JavaScript">
var i= 0;
function add()
{
i++;
var newOpt = combo_1.appendChild(document.createElement('option '));
newOpt.text = i;
}
</script>
<title>Home</title>
<style type="text/css">
<!--
body {margin: 0px; padding: 0px;}
.Normal-P
{
margin:0.0px 0.0px 0.0px 0.0px; text-align:left; font-weight:400;
}
.Normal-C
{
font-family:"Tahoma", sans-serif; font-weight:700; font-size:16.0px;
line-height:1.19em;
}
-->
</style>
</head>

<body link="#0000ff" vlink="#ff0000" alink="#0000ff" text="#000000" style="background: #ffffff; height:1000px;">
<center><div style="position:relative;width:750px;">
<div style="position:absolute; left:364px; top:184px; width:77px; height:22px; text-align:left;">
<input type="button" value="Add" onclick="add();">
</div>
<div style="position:absolute; left:326px; top:183px; width:25px; height:22px; text-align:left;">
<select id="combo_1" size="1">

</select>


</div>
<div style="position:absolute; left:259px; top:130px; width:294px; height:19px;">
<div class="Normal-P">
<span class="Normal-C">

</span></div>
</div>
</div></center>
</body>
</html>

samadblaj
یک شنبه 10 اردیبهشت 1391, 13:48 عصر
ممنونم mosi2007 جان الان درست شد خیلی زحمت کشیدید ، عذر می خوام همه این کد ها رو باید دستی نوشت :متعجب: (ابزار خاصی نیست به صورت آماده ارئه بده؟)؟


var i= 0;
function add()
{
i++;
var newOpt = combo_1.appendChild(document.createElement('option '));
newOpt.text = i;
}


شرمنده ایتم رو از همون طریق قبلی وارد کنید میخوام بتونم ویرایشش کنم.:بوس:

mosi2007
یک شنبه 10 اردیبهشت 1391, 14:41 عصر
ممنونم mosi2007 جان الان درست شد خیلی زحمت کشیدید ، عذر می خوام همه این کد ها رو باید دستی نوشت :متعجب: (ابزار خاصی نیست به صورت آماده ارئه بده؟)؟


var i= 0;
function add()
{
i++;
var newOpt = combo_1.appendChild(document.createElement('option '));
newOpt.text = i;
}


شرمنده ایتم رو از همون طریق قبلی وارد کنید میخوام بتونم ویرایشش کنم.:بوس:

سلام
متوجه منظورتون نمیشم یعنی چی که باید دستی نوشت ؟!!!
خب همینو که تو پست قبلی دادم یه کپی بگیر و تو یه سند اچ تی ام ال paste کن

بعد راجع به سوال دومتون
تو صفحه که شما پیوست کرده بودید که 2 تا combo بود یعنی میخواهید که اگر روی دکمه کلیک شد برای هر 2 تا combo عدد اضافه بشه ؟؟
اگه بتونین یه خورده منظورتون رو واضح تر بیان کنید ممنون میشم اخه شما دارید طوری متون مینویسید که انگار که با یکی دارید حرف میزنید لطفا طوری منظورتون رو بیان کنید که توی متنی که مینوسید بصورت جزیی همه چیزو بیان کنید نه بصورت کلی
یا شاید گیرایی من خیلی ضعیفه و من اینجوریم :گیج:
نمیدونم به هر حال تا جایی که بتونم کمک کنم در خدمت هستم

samadblaj
یک شنبه 10 اردیبهشت 1391, 14:54 عصر
نه ببخشید شما راست میگید نحوه ی بیان من خیلی محاوره ای و ساده بود ، من خودم c# کار میکنم تا کسی دقیقا جزئیات رو برام خورد نکنه متوجه نمیشماینجور (صفحه ی ما یک button داره یک combo) :فقط همینو برام بنویس اگر روی دکمه کلیک شد توی کامبو بنویسه "مذکر" و "مونث" این دو تا آیتم رو اضاف کنه. همین.

ممنونم بهت روحیه بدم:تشویق: :لبخند:

mosi2007
یک شنبه 10 اردیبهشت 1391, 15:08 عصر
یعنی میخوای با هر بار کلیک شدن یه مذکر و مونث به combo بشه
که بفرما


<BODY><HEAD>
<script Language="JavaScript">
var i= 0;
function add()
{
i++;

var newOpt = mySel.appendChild(document.createElement('option') );
newOpt.text = "مذکر";
var newOpt = mySel.appendChild(document.createElement('option') );
newOpt.text = "مونث";

}
</script>
</head>
<select id="mySel">

</select>
<input type="button" value="Add" onClick="add();">
</BODY>
</HTML>



ولی اگه میخوای فقطو فقط یه دفعه به combo این مذکر و مونث اضافه بشه
این از این که فقط یه بار برای همیشه اضافه بکنه





<BODY><HEAD>
<script Language="JavaScript">
var i= 0;
function add()
{
i++;
if(i <= 1)
{
var newOpt = mySel.appendChild(document.createElement('option') );
newOpt.text = "مذکر";
var newOpt = mySel.appendChild(document.createElement('option') );
newOpt.text = "مونث";
}
}
</script>
</head>
<select id="mySel">

</select>
<input type="button" value="Add" onClick="add();">
</BODY>
</HTML>


منظورتون اینه
اگه بازم مشکلی داشتی بگو
و اگه میخوای تو کد خودت اینکارا انجام بشه بی زحمت تو همون قسمتهایی که میخوای که این دو تا مقدار اضافه بشه(مذکر و مونث) توی کد خودت فارسی توضیح بده(داخل کدت) مثل همون کاری که تو فایل پیوست انجام دادی و فارسی توش نوشتی

samadblaj
یک شنبه 10 اردیبهشت 1391, 15:18 عصر
آره دمت گرم همینه خیلی زحمت کشیدی ببخش خیلی خسته شدی امیدوارم بتونم جبران کنم. من بد توضیح دادم.

اگه بار ه اول اینجوری گفته بودم تا الان حل شده بود.

امیدوارم همیشه موفق باشید، خیلی مخلصتیم :چشمک: