这个应用程序背后的想法非常简单:下载文件.然而,这个应用程序将适用于并非总是在互联网访问范围内的人,因此我需要知道在早上9点将文件下载到硬盘驱动器.应用程序中还会有一个按钮手动完成,但我已经有了这个工作.
据我所知,如果可能的话,这将是困难的.我知道iOS不喜欢多任务处理,但我也知道它确实允许后台计时器功能.我愿意接受任何人可能要做的任何建议,即使这意味着要编写一个单独的应用程序.谢谢.
编辑:我看到有可能使用通知,甚至可能是日历.该类别的想法也受到欢迎.
编辑2:我还阅读了有关启动应用程序的外部服务器的内容,但没有给出任何说明.
我想动画一个Div a top:275.
我试过.animate( {marginTop: -820 }但是在每个屏幕上它都会结束到不同的位置...
所以我将marginTop更改为.animate( {top: 275}但是div从上到下(slidedown).请注意,所以我可以使用animate:top我必须position:absolute在动画期间设置div ...
是否有任何hackyway使顶部从底部向上或使marginTop与每个屏幕分辨率的顶部具有相同的距离?(我认为margintop无法解决,因为即时设置保证金最高至-820以达到最高点:275,因此屏幕小于1200px高度,div会更高......)
这是我的代码:
$("#features").fadeIn()
.css({
position: 'absolute'
}).animate({
top: '275'
}, function() { //callback });
Run Code Online (Sandbox Code Playgroud) 这应该有效,但似乎我遗漏了一些东西.
我在本地驱动器上有一个pdf文件.显然,因为它的沙盒Chrome和其他浏览器无法获得本地URL,所以我有一个servlet从本地驱动器把数据发送回通过Ajax调用Web客户端.我没有收到任何错误,似乎正在加载pdf查看器,但文件本身不会显示.我提前编码,但它仍然无法正常工作.我将在下面展示我的众多方法,但我不会包含servlet代码,因为它似乎正在工作.
尝试1:
function embedFile(){
$.get("FileGetter", function(pdfText){
var base64EncodedPDF = b64EncodeUnicode(pdfText);
$("#embedHolder").append("<object id='embedder' width='80%' height='600px'><embed width=100% height=100%"
+ ' type="application/pdf"'
+ ' src="data:application/pdf;base64,'
+ base64EncodedPDF
+ "></embed></object>");
});
}
function b64EncodeUnicode(str) {
return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, function(match, p1) {
return String.fromCharCode('0x' + p1);
}));
}
Run Code Online (Sandbox Code Playgroud)
尝试2:
function embedFile(){
$.get("FileGetter", function(pdfText){
var base64EncodedPDF = b64EncodeUnicode(pdfText);
var obj = $('<object id="repObjID" type="application/pdf" width="100%" height="600" border="2"></object>');
obj.attr('data',base64EncodedPDF);
var embed = $('<embed type="application/pdf"></embed>');
embed.attr('src',base64EncodedPDF);
$('#repObjID').append(embed);
$("#docHolder").html(obj);
}
function b64EncodeUnicode(str) {
return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, function(match, p1) {
return …Run Code Online (Sandbox Code Playgroud) 所以我将 create_text 变量传递给“text1”
text1 = UseCanvas(self.window, "text", width = 100, height = 100, text = "Goodbye")
Run Code Online (Sandbox Code Playgroud)
使用:
self.create_text(20,25 width=100, anchor="center", text =self.text, tags= self.tag1)
Run Code Online (Sandbox Code Playgroud)
将其传递给另一个班级后。
如何编辑该文本小部件?我希望它说“你好”而不是“再见”。我已经查看了所有内容,除了更改文本之外,我可以用它做任何我想做的事情。
所以我有两个功能:
function display_name1($s){
global $db;
$query1 = "SELECT Taken From Alcohol where P_Key = $s";
$r = $db->prepare($query1);
$r->execute();
$result = $r->fetchColumn();
return $result;
}
function write_Recipe($s){
global $db;
$query1 = "SELECT Taken From Alcohol where Name = $s";
$r = $db->prepare($query1);
$r->execute();
$result = $r->fetchColumn();
return $result;
}
Run Code Online (Sandbox Code Playgroud)
唯一的区别是我在第一个例子中将输入"$ s"与"P_Key"匹配,在后者中匹配"Name".当我为第一个函数输入一个数字时,我得到了适当的回报.当我输入一个至少匹配一个"名字"的字符串时,我什么也得不到.由于某种原因,似乎不匹配字符串.有任何想法吗?