الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في calendar بعد ادخال التصميم للموقع

بدأه abuameer في 22 يونيو 2010 · 13 رد · 708 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

استخدمت اداة popup calendar في موقعي وتعمل بصورة ممتازة

ولكن بعد ان ادخلت التصميم(واجهة الموقع) للموقع .. وعندما اضغط على زر اظهار الcalendar ، فان الcalendar تظهر بعيدا عن الزر

فاضططرت ان اغير في اعدادات الcalendar من خاصية Xposition و Yposition

وفعلا تعدلت، ولكن عندما فتحت الموقع من جهاز اخر تختلف قياسات الشاشة فيه، ايضا ظهرت الكاندر بعيدا عن الزر

فهل هناك حل جذري لهذه المشكلة

مرفق صورة بالمشكلة

تحياتي

post-97569-045907000 1277191266_thumb.jp

المرفقات
MyError.JPG
#2

معقول ولا رد!!

#3

40 مشاهدة بدون اي رد

#4

لا اتوقع مساعدة بمجرد صورة

اعطيك حل ولكن بالجافا سكريبت

1- خذ احداثيات الزر

2- ضع الكلندر ب div

3- اجعل احداثيات ال div من نفس احداثيات الزر

لو ترفق لي مثالك عملتها لك

بالتوفيق

In bad state

#5

السلام عليكم

اخي العزيز اعتقد انه يجب ان توضع هذا الــ text box و Calendar في حقل Div

ولكن عندي سؤال الك كيف استطيع خزن التاريخ للسيرفر في احدى حقول قاعدة البيانات بعد خزن المعلومات في الجدول

ارجو اكون قد افتدتك في شئ

#6

السلام عليكم

مافي حل سحري او مباشر لحل هذه المشكلة فهي تعتمد على اشياء كثيرة .

لكن اذا كانت تعمل على شاشة اكبر فاعتقد الحل سيكون سهلا عن طريق جعل حجم الموقع ثابت مثل وضعه 800 بكسل بدلا من 100%

#7

شكرا على كل الاخوة لردودهم

الاخ: eng_mosul

لقت قمت بوضع الاداة في div لكن ايضا الطريقة لم تفلح

الاخ: X-File

مرفق مثال على الادة

ملاحظة:ارجو ان تعمل add reference للاادة eWorld.UI.dll حتى يمكنك استخدام اداة popup caledar

ملاخطة اخرى: القيم الافتراضية ل X,Y DisplayOffset هي 0 ولكن مع التصميم لن تظهر معك الكالندار

حتى تظهر معك الكالندار غير القيم مثلا الى

DisplayOffsetX:-400

DisplayOffsetY:-400

ولكن المشكلة ان هذه القيم لن تظهر الكالندار بشكل صحيح اذا اختلفت ابعاد الشاشة

ارجو ان اجد الحل عندك

بالنسبة لسؤال تخزين التاريخ للاخ eng_mosul

هناك دالة في sqlserver اسمها getdate()

وهي تقوم بجلب تاريخ ووقت السيرفر، يمكنك استخدام مباشرة في جملة ال insert

مثال:

insert into table(name,Mdate) values('Ahmad'),getdate())

Calendar.rar

#8

اخي لا اعلم ما المشلكة ظهر التيكيست بوكس ولكن لم تظهر الكلندر

عدلت الاحداثيات ولم تظهر

In bad state

#9

اخي استخدم هذه الاحداثيات

DisplayOffsetX:-400

DisplayOffsetY:-260

لاحظ اخي ان الارقام بالسالب

جرب وسيظهر ان شاء الله

#10

خي العزيز يبدو انك لم تقرا ل documentation

بكل الاحوال لم تعمل عندي المشكلة بصفحتك

الحلول

اول جرب هذا المثال

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
<%@ Register Assembly="eWorld.UI" Namespace="eWorld.UI" TagPrefix="ew" %>
<!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 runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

<ew:CalendarPopup runat="server" id="calDemo2" ControlDisplay="TextBoxImage" ImageUrl="/public/style_images/clean3.1_images/stats_compression.png" PopupLocation="Bottom" /> 
    </div>
    </form>
</body>
</html>

ثانيا :

<ew:CalendarPopup runat="server" id="calDemo1" Nullable="True" ShowGoToToday="True"/>

ثالثا :

<ew:CalendarPopup runat="server" id="calDemo2" ControlDisplay="TextBoxImage" ImageUrl="~/images/calendar.gif" PopupLocation="Bottom" />

رابعا :

<ew:CalendarPopup runat="server" id="calDemo3" ControlDisplay="LabelImage" ImageUrl="~/images/calendar.gif" Culture="es-MX" />

خامسا :

<ew:CalendarPopup id="calDemo5" Nullable="true" ShowClearDate="true" runat="server" />
<ew:RequiredFieldValidator id="rfvDemo5" ControlToValidate="calDemo5" ErrorMessage="<- Required" Display="Dynamic" runat="server" />
<asp:Button id="buttonDemo5" Text="Submit" runat="server" />

حاول استخدام الطرق

بالتوفيق

In bad state

#11

اخي X-File

اولا بارك الله فيك على تفاعلك

ثانيا:جربت ميع الامثلة ولكن ايضا لم تظهر الكانلندر الا بعد ان عدلت على قيم X,Y offset

انا اعرف ان المشكلة في تصميم الموقع، ولكني متاكد انه يوجد حل لهذه المشكلة

شكرا مرة اخرى

وعلى فكرة جربت المثال المرفق وهو يعمل

فقط غير الاحداثيات كما ذكرت

#12

لم يعمل عندي :wacko: :huh: :mad: :blink:

المهم اخي هذه مكتبة جاهزة ومبرمجها لا اتوقعه على قلة دراية بمعرفة الاحداثيات

يعني حاسبها صح

الفكرة اخي العزيز انو انت لديك ملف جافا سكريبت باسم script + انت مضمن اداة رزنامة خرجها كله اكواد جافا سكريبت

اتوقع المشكلة بوجود تابع له نفس الاسم ضمن ملف السكريبت حاول تغيير اسماء التوابع

طبعا بما انو شغالة عندك شيء جميل ولكن جربت المثال على

اوبرا وموزيلا وجوجل كروم وانترنت اكسبلورر وما طلعت :mad:

بس لما عملت صفحة لحالها بدون تضمين ملف الجافا سكريبت اشتغلت تمام

انتبه لهذه النقطة حتى لا تكون مشاكل على حواسب الزبائن اي من الممكن ان تظهر على مستعرض ولا تظهر على مستعرض اخر

بالمناسبة اخي مستعرضك ما هو ان كان

IE 6 or 5

فهذه هي المشكلة

بالتوفيق

In bad state

#13

اخي انا استخدم متصفح ie7

ساحاول بها واذا زبطت معي سوف اخبرك

جزاك الله كل الخير

#14

بالتوفيق والانتظار

In bad state

مواضيع مشابهة