我想在不使用jQuery UI对话框的情况下在确认框上显示"是"和"否"按钮.
有没有办法做到这一点?
我正在尝试从联系人处获取电子邮件地址和电话号码.我的班级没有extend Activity,现在我被卡住了.
我怎样才能克服这个问题?
现在,每个人都知道可爱的小技巧,你可以将这个Javascript代码打到浏览器的URL栏中:
document.body.contentEditable = 'true'; document.designMode = 'on'; void 0
Run Code Online (Sandbox Code Playgroud)
还有El Presto!您可以根据自己的需要开始自由编辑网站.
唯一的问题是 - 你无法保存它!
在做了一些快速研究之后,我发现很可能,保存这个的最好方法是通过这里建议的方法,其中包括以某种方式将页面变成一个巨大的形式并将其发布到MySQL数据库.
当然,虽然这样做很棒,但它最终会保存我的整个页面 - 而不仅仅是我想要编辑的部分或容器 - 这是一个主要问题,因为我们的开发人员需要保留代码行,例如......
<?php include('header.php'); ?>
Run Code Online (Sandbox Code Playgroud)
...没有在HTML中输出.换句话说:它将保存我的页面,因为它出现在输出的HTML中,覆盖了原始PHP文件中的内容.
我问的是怎么做,我将如何保存一个这样编辑的网站,但只是为了保存或更新网站上的一个或两个可编辑的容器(不是整个事情所以我的PHP代码不会被覆盖)?
例如:
<p>This Won't get updated when the page is "saved"</p>
<div id="update-this-contianer">
This area will be passed on to the MySql database, and then updated into the same section of the original file.
</div><!-- End Area To Update -->
Run Code Online (Sandbox Code Playgroud) 我正在尝试重新加载特定的div
$("#captcha").html('<?php echo 'abc';?>'); // just as test - works well
Run Code Online (Sandbox Code Playgroud)
因为div内容要大得多,我试过:
$("#captcha").html('<?php include 'myFile.php';?>'); // doesn't work
Run Code Online (Sandbox Code Playgroud)
如何将.php文件中的代码调用为div?
我是这个mod_rewrite的新手.我已经成功地重写了这样的URL:
http://mydomain.com/products/12对此:http://mydomain.com/products.php?prodId=12
但是当我http://mydomain.com/products/12在地址栏中输入时,不会加载css和js文件.
但是当我访问http://mydomain.com/products.php?prodId=12js和css正确加载时.如果我错过了什么,请告诉我.
我的.htaccess看起来像这样:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^products/([0-9][0-9])/$ /products.php?prodId=$1 [L]
Run Code Online (Sandbox Code Playgroud)
我的css和js文件夹也在同一个文件夹中.
var foo = {
bar: function() { return this.baz; },
baz: 1
};
(function(){
return typeof arguments[0]();
})(foo.bar);
Run Code Online (Sandbox Code Playgroud)
为什么这段代码会返回undefined?
我认为arguments[0]会持有foo.bar,这是一个功能.通过arguments[0]()它调用时,应该返回函数求值的结果,在这种情况下1.因此,typeof arguments[0]()应该返回"数字"(如typeof 1).相反,它返回undefined.为什么?
我有这个HTML表格:
<table id="languages" border="0" cellspacing="1">
<thead>
<tr>
<th>Language</th>
<th>Type</th>
<th>Invented</th>
</tr>
</thead>
<tbody>
<tr>
<td>Java</td>
<td>Static</td>
<td>1995</td>
</tr>
<tr>
<td>Ruby</td>
<td>Dynamic</td>
<td>1993</td>
</tr>
<tr>
<td>Smalltalk</td>
<td>Dynamic</td>
<td>1972</td>
</tr>
<tr>
<td>C++</td>
<td>Static</td>
<td>1983</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
当我运行这个JavaScript时:
alert($('td').index($('td:contains(C++)')))
Run Code Online (Sandbox Code Playgroud)
我得到一个弹出窗口9,这是我所期待的.
当我运行时:alert($('td:eq(9)').text())弹出窗口说C++,再次与人们期望的一样.但是如果我尝试9在第二个选择器中放置第一个函数/选择而不是硬编码,就像这样......
alert($('td:eq($('td').index($('td:contains(C++)')))').text())
// just replacing the hard coded 9 with the first selector, as it gives a value of 9
Run Code Online (Sandbox Code Playgroud)
...什么都没发生.我没有得到任何弹出说法C++,这是人们所期望的,我没有得到任何弹出的问题.谁能告诉我我做错了什么?
我创建了以下jQuery代码以允许对象可拖动:
JavaScript的:
$(function(){
$("#drag_item").draggable();
});
Run Code Online (Sandbox Code Playgroud)
HTML:
<div id="drag-item">One</div>
<div id="drag-item">Two</div>
<div id="drag-item">Three</div>
Run Code Online (Sandbox Code Playgroud)
只有第一个div具有id "drag-item"可拖动,但有些则没有.我希望他们所有人都可以拖延.我知道这可以通过为每个人分配不同来完成id,但我宁愿宣布一个id允许所有对象具有iddraggable功能的对象.我怎么能这样做?
我做的是margin:20%在主要使用div...但我不认为这是最好的方式:
CSS:
.wrapper {
background-color:#F0C;
float:left;
width:1000px;
height:400px;
margin-left:20%;
alignment-adjust:central;
position:absolute;
}
.maincontent {
background-color:#3F6;
float:left;
width:50%;
margin-left:30%;
}
.leftSidebar {
background-color:#C63;
float:left;
width:30%;
margin-left:-80%;
}
.rightsidebar {
background-color:#66F;
float:left;
width:20%;
}
Run Code Online (Sandbox Code Playgroud)
HTML
<div class="wrapper">
<div class="maincontent">
<!-- main content goes here -->
</div>
<div class="leftSidebar">
<!-- left sidebar content goes here -->
</div>
<div class="rightsidebar">
<!-- right sidebar content goes here -->
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我如何定位.wrapper到中心?有一个简单的方法吗?
另外,使用left/ rightproperties和margin-left/ 之间有什么区别 …
我正在处理一个AJAX函数的问题.
该函数应该将一些信息插入到DB中.当我把整个AJAX代码放在一个循环中时,问题就来了,因为它崩溃了.这是一个与我正在做的类似的代码示例:
function funcionDePrueba() {
var url = 'aaajax.py'
var x = 3
for (i = 0; i < x; i++) {
xmlhttp = GetXmlHttpObject();
if (!xmlhttp) {
alert("Browser does not support HTTP Request");
return;
}
var xml = xmlhttp;
xmlhttp.onreadystatechange = function() {
if (xml.readyState == 4) {
alert(claveProyecto);
}
};
xmlhttp.open("GET", url, true);
xmlhttp.send(null);
return true;
}
}
Run Code Online (Sandbox Code Playgroud)
是否可以将整个AJAX代码放在for循环中?