تبدیل اینپوت در جاوا به یکی از تگ های رزبلاگ

این تاپیک 1 پاسخ و 1 مشارکت کننده دارد . آخرین آپدیت توسط :  Pejman Danandeh asl ،‏ 10 ماه پیش .

این تاپیک تاکنون 342 بازدید داشته است .

تگ شده :  

نویسنده پست
چهار شنبه ، 10 فوریه 2016     4:23 ب.ظ #


Pejman Danandeh asl

Subscriber
1 پست1 تاپیک

سلام و وقت بخیر

من یکی جعبه پیام یا همون چت باکس دارم که با آجاکس و جاوا درست شده.
کد چت باکس :

var time=5,width='auto',height=300,bg='#F5F5F5',bordercolor='#CCCCCC';

width=(width=='auto')?'100%':width+'px';
style=document.createElement('style');
style.setAttribute('type','text/css');
style.innerHTML='.table_checkbox{direction:rtl;font:11px tahoma;border:1px '+bordercolor+' solid;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px;background:'+bg+';}.table_checkbox button{cursor:pointer;padding:4px;border:1px #ccc solid;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-khtml-border-radius:3px;background: #ffffff;background: url(data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA\/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#ffffff\', endColorstr=\'#e5e5e5\',GradientType=0 );margin:5px;font:11px tahoma;text-shadow:1px 1px 0 #fff;-moz-text-shadow:1px 1px 0 #fff;-webkit-text-shadow:1px 1px 0 #fff;-khtml-text-shadow:1px 1px 0 #fff;-o-text-shadow:1px 1px 0 #fff;}.table_checkbox button:hover{background: #ffffff;background: url(data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA\/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 61%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(61%,#e5e5e5));background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 61%);background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 61%);background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 61%);background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 61%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#ffffff\', endColorstr=\'#e5e5e5\',GradientType=0 );}.table_checkbox button:active{background: #e5e5e5;background: url(data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA\/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzNyUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background: -moz-linear-gradient(top, #e5e5e5 37%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(37%,#e5e5e5), color-stop(100%,#ffffff));background: -webkit-linear-gradient(top, #e5e5e5 37%,#ffffff 100%);background: -o-linear-gradient(top, #e5e5e5 37%,#ffffff 100%);background: -ms-linear-gradient(top, #e5e5e5 37%,#ffffff 100%);background: linear-gradient(to bottom, #e5e5e5 37%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#e5e5e5\', endColorstr=\'#ffffff\',GradientType=0 );}.table_checkbox input[type=text],.table_checkbox input[type=url]{display: inline-block;height: 25px;margin: 0;padding: 0 4px;font:11px tahoma;background: #fff;border: 1px solid #d9d9d9;border-top: 1px solid #c0c0c0;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;-khtml-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width:100%;}.table_checkbox input[type=text]:hover,.table_checkbox input[type=url]:hover{border: 1px solid #b9b9b9;border-top: 1px solid #a0a0a0;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);-o-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);-ms-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);-khtml-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);}.table_checkbox input[type=text]:focus,.table_checkbox input[type=url]:focus{outline: none;border: 1px solid #4d90fe;-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);-ms-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);-khtml-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);}.table_checkbox td{padding:3px;}#code_moisrex_checkbox{font:11px tahoma;direction:rtl;text-align:right;padding:0;overflow:auto;overflow-x:inherit;}#code_moisrex_checkbox table{font:11px tahoma;}#code_moisrex_checkbox b{color:royalblue;}#code_moisrex_checkbox .td1{padding:0;}#code_moisrex_checkbox .td2{padding:0;}';
document.getElementsByTagName('head')[0].appendChild(style);
function loadXMLDoc_chatbox_moisrex(){
document.getElementById("code_moisrex_checkbox").innerHTML='';
document.getElementById('for_disabled').disabled=true;
var xmlhttp;
if (window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}
else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
code=xmlhttp.responseText.replace(/<style/gi,'<!--<style').replace(//gi,'-->');
document.getElementById("code_moisrex_checkbox").innerHTML=code;
eval(code.substring(code.indexOf('<script'),code.indexOf('')).replace('<script','').replace('type="text/javascript"',''));
document.getElementById('timeing_moisrex').innerHTML='لطفا '+time+' ثانیه صبر کنید ...';
setTimeout("document.getElementById('for_disabled').disabled=false;document.getElementById('timeing_moisrex').innerHTML='';",time*1000);
clear_id='chatmessage_moisrex'.split(' ');
for(i=0;i<clear_id.length;i++)document.getElementById(clear_id[i]).value='';

}
}
xmlhttp.open("POST","/chatbox",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send('submit=true&chatname='+document.getElementById('chatname_moisrex').value+'&chatmessage='+document.getElementById('chatmessage_moisrex').value+'&sec=5&chaturl='+document.getElementById('chaturl_moisrex').value);
return false
}
function loadXMLDoc_chatbox_moisrex_onload(){
document.getElementById("code_moisrex_checkbox").innerHTML='';
var xmlhttp;
if (window.XMLHttpRequest){
xmlhttp=new XMLHttpRequest();
}
else{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState==4 && xmlhttp.status==200){
code=xmlhttp.responseText.replace(/<style/gi,'<!--<style').replace(//gi,'-->');
document.getElementById("code_moisrex_checkbox").innerHTML=code;
}
}
xmlhttp.open("GET","/chatbox",true);
xmlhttp.send();
}
function display_chatbox_moisrex(){
id=document.getElementById('display_smile_moisrex');
id.style.display=(id.style.display=='none')?'':'none';
}
document.write('پیام:ارسالشکلکfor_add=\':) :( ;) :D ;;) :X :"^ :P :* =(( :O :^ B) :S :)) :| \/:) =; 8| :a :$ [( (:| =P~ :? =D^ @) a};- [-O^ ;))\'.split(\' \');for(i=0;i<=29;i++){document.write(\'\\n\');}تازه سازیکدستان');
loadXMLDoc_chatbox_moisrex_onload();

کدستان#code_moisrex_checkbox .td1{background:#EEEEEE;}#code_moisrex_checkbox .td2{background:#DDDDDD;}

داخل این چت باکس سه اینپوت داریم که دوتای اولی برای گرفتن نام و ادرس وب کار و سومی برای متن پیام هست... حال من میخوام این چت باکس رو داخل انجمن وبم استفاده کنم و دو اینپوت اول و دوم رو به جاش تگ کاربر در رزبلاگ

استفاده کنم... ینی کاربر پس از ورود به وب دیگه نیازی به وارد کردن اسم نداشته باشه و خودکار اسم و ادرس وب براش تکمیل بشه. در واقع فقط اینپوت پیام رو داشته باشه و پس از ارسال پیام اسمش با تگی که فرستادم نوشته بشه.

ممنون

0  تشکر
چهار شنبه ، 10 فوریه 2016     4:28 ب.ظ #


Pejman Danandeh asl

Subscriber
1 پست1 تاپیک

تگ کاربر انلاین در رزبلاگ

0  تشکر
پست 1 تا 2 (از مجموع 2 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .