نظرة سريعة على مجريات يوم سوالف
الفائزون في المسابقة الأصغر لسوالف كاست

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > ويب 2.0 و البرمجية القياسية Ajax +XML+ CSS+ JavaScript وغيرها
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
عضو سوبر نشيط
تاريخ التسجيل: Aug 2007-
#1 (permalink)  
[PHP+Ajax] اين المشكله بالضبط ؟


السلام عليكم

لقد قمت برؤية درس من هذا الرابط :
Ajax Lessons Discussion Board - Desperate help with: Ajax Workshop 2: Building Tabbed Content

ثم قمت بالتطبيق ,,, وهذا هو الكود :
كود PHP:
<html>
<style type="text/css">
#container {
 width:500px;
}
.tabs {
 width:50px;
 margin-right:10px;
 padding:4px;
 text-align:center;
 float:left;
 cursor:pointer;
 border:1px solid #ccc;
 border-bottom:0;
}
#content {
 height:250px;
 clear:both;
 border:1px solid #ccc;
}
#load {
 position:absolute;
 left:0;
 top:0;
 width:100px;
 height:20px;
 background-color:red;
 color:white;
 display:none;
}
</style>
<div id="load">Loading...</div>
<div id="container">
 <div class="tabs" id="tab1">Tab 1</div>
 <div class="tabs" id="tab2">Tab 2</div>
 <div class="tabs" id="tab3">Tab 3</div>
 <div class="tabs" id="tab4">Tab 4</div>
 <div id="content"></div>
</div>
<script language="JavaScript" type="text/javascript">
function init () {
 var tabs = document.getElementsByClassName('tabs');
 for (var i = 0; i < tabs.length; i++) {
  $(tabs[i].id).onclick = function () {
   getTabData(this.id);
 }
}
}
function getTabData(id) {
 var url = 'process.php';
 var rand = Math.random(9999);
 var pars = 'id=' + id + '&rand=' + rand;
 var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onLoading: showLoad, onComplete: showResponse} );
}
function showLoad () {
 $('load').style.display = 'block';
}
function showResponse (originalRequest) {
 var newData = originalRequest.responseText;
 $('load').style.display = 'none';
 $('content').innerHTML = newData;
}
</script>
<body onload="init()">
<?php
function stringForJavascript($in_string) {
   
$str ereg_replace("[\r\n]"" \\n\\\n"$in_string);
   
$str ereg_replace('"''\\"'$str);
   Return 
$str;
}
switch(
$_GET['id']) {
 case 
'tab1':
  
$content 'This is content for tab 1.';
  break;
 case 
'tab2':
  
$content 'This is content for tab 2.';
  break;
 case 
'tab3':
  
$content 'This is content for tab 3.';
  break;
 case 
'tab4':
  
$content 'This is content for tab 4.';
  break;
 default:
  
$content 'There was an error.';
  break;        
 

print 
stringForJavascript($content);
usleep(400000);
?>
لرؤية الصحه , من هنا :
http://almarsool.com/test.php
وشكراً...






__________________
موقع مبرّمج - zawyte
php(x)3
www.tdwenty.com Domain Is 4 Sale | fahad1ad2 @ hotmail.com
ff5006 غير متواجد حالياً   قديم 13-12-2007, 09:29 PM
رد مع اقتباس
خبير JavaScript
تاريخ التسجيل: Jul 2002-
Blog Entries: 15
#2 (permalink)  

لم اجرب السكريب لكن ماهو الخطأ الذي يظهر عندك






Zizwar غير متواجد حالياً   قديم 23-12-2007, 02:35 PM
رد مع اقتباس
رد


أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
اين المشكله ياليت تساعدوني في حلها خالد إصلاح وصيانة المنتديات 5 31-05-2005 01:38 PM
اين المشكله !! الموقع لا يعمل !! معاند هواه تطوير الويب 3 27-01-2005 11:50 AM
اين اجد مثل هذا السكربت بالضبط hamad تطوير الويب 3 03-10-2004 02:20 PM
لامنتدى لا يرسل رسائل للاعضاء ؟؟؟ اين المشكله ؟؟؟ alm2sda إصلاح وصيانة المنتديات 7 15-02-2004 06:59 AM
اين المشكله فى هذه الرساله 9حائل إصلاح وصيانة المنتديات 1 28-02-2003 11:48 AM


الساعة الآن: 12:22 AM بتوقيت المملكة العربية السعودية