小编Alb*_*haw的帖子

PHP中的JavaScript无法正常工作(document.getElementById)

发生了一些奇怪的事情,但我似乎无法document.getElementById在PHP内部使用JavaScript代码......

例如,将以下PHP代码(如下所示)加载到PHP文件中并运行它,没有JavaScript警报?但是,如果您复制PHP回显(或打印)的源代码并将其作为HTML文件运行,则会出现JavaScript警报?因此,在PHP标记内部创建的任何元素都不能在JavaScript中运行,即使JavaScript不在PHP标记之外?

这是PHP演示代码:

<?php 
print "
<iframe id='my_id' name='my_id' src='http://www.php.com/'></iframe>

<SCRIPT LANGUAGE='javascript'> 
document.getElementById('my_id').contentWindow.onload = function(){
    alert('content loaded');
}
</SCRIPT>
";
?>
Run Code Online (Sandbox Code Playgroud)

如果这只是你的代码,它甚至不起作用:

<iframe id='my_id' name='my_id' src='<?php echo"http://www.php.com/"; ?>'></iframe>

<SCRIPT LANGUAGE='javascript'> 
document.getElementById('my_id').contentWindow.onload = function(){
    alert('content loaded');
}
</SCRIPT>
Run Code Online (Sandbox Code Playgroud)

这是出现的源代码(根据请求)(contentWindow.onLoad对于与我在Safari中不在同一域中的内容,它也正常工作):

<iframe id='my_id' name='my_id' src='http://www.php.com/'></iframe>

<SCRIPT LANGUAGE='javascript'> 
document.getElementById('my_id').contentWindow.onload = function(){
    alert('content loaded');
}
</SCRIPT>
Run Code Online (Sandbox Code Playgroud)

我的问题是在HTML中这段代码工作正常,警报被调用....在PHP中代码不起作用,警报永远不会被调用... PHP处理方式document.getElementById有问题,没有任何问题.contentWindow.onload.

javascript php iframe document getelementbyid

5
推荐指数
1
解决办法
1万
查看次数

检测相机何时自动对焦

我正在从事视频应用.我想在相机自动对焦时丢弃视频帧.在自动聚焦期间,捕获的图像变得模糊,并且该帧的图像处理变差,但是一旦完成自动聚焦,图像处理就变得极好.有人给我解决方案吗?

video-capture autofocus ios ios7

5
推荐指数
1
解决办法
1218
查看次数

识别iOS8自定义键盘中的主机应用程序

如何识别键盘运行的主机应用程序?

基本上,我想在特定应用程序中更改自定义键盘中的一些内容

也许我可以根据自己的需要自定义键盘特性?

谢谢

ios8 ios-app-extension custom-keyboard

5
推荐指数
1
解决办法
405
查看次数

PHP MySQL $ _GET黑客预防

可能重复:
在PHP中停止SQL注入的最佳方法

如果我使用$ _GET函数从URL中检索变量,我该怎样才能使其成为黑客证明?现在我只有addSlashes,我还应该添加什么?

$variable1 = addslashes($_GET['variable1']);
//www.xxxxx.com/GetTest.php?variable1=xxxx
Run Code Online (Sandbox Code Playgroud)

php mysql security get urlvariables

4
推荐指数
2
解决办法
2万
查看次数

iOS - 检测应用程序何时退出

如何检测用户何时退出应用程序?(按下主页按钮)我怎样才能检测到重新启动的时间呢?(点击图标)

*我不是在谈论用户按住home键,然后使图标摆动并从子码头删除应用程序实例手动退出应用程序.我正在谈论只是暂时退出应用程序购买点击主页按钮..也许发送文本或诸如此后回到应用程序.

谢谢!

exit quit ios

4
推荐指数
1
解决办法
5093
查看次数

处理大数(50000+位)的最佳编码语言

您能推荐好的语言来进行大量数学运算吗?

到目前为止,我已经使用了Actionscript 2和Objective-c,甚至在使用Objective-c时NSDecimalNumbers,我在计算中都被限制为32位……我至少需要能够计算出5万位数字。

math programming-languages largenumber calculator

4
推荐指数
2
解决办法
2557
查看次数

无论如何缩短if(i == x || i == y)?

我试图缩短我的代码,来自:

if(i== x || i == y || i == z )
Run Code Online (Sandbox Code Playgroud)

if (i == ( x || y || z ))
Run Code Online (Sandbox Code Playgroud)

我知道这种方式是错误的,因为我在日志中得到了错误的信息.

但是,有没有什么方法可以缩短Objective-C中的代码?

logic if-statement objective-c conditional-statements ios

4
推荐指数
3
解决办法
305
查看次数

目标-C中的UILexicon

你如何在Objective-C中使用UILexicon?我发现Apple提供的文档非常无用.

它有什么作用?它会返回字典或正确的单词拼写吗?或者我提供像"hellllo"这样的单词,并将其与正确的拼写"Hello"匹配并将其作为字符串返回?

任何帮助,将不胜感激.

requestSupplementaryLexiconWithCompletion:


这是我的错误报告,但显然我会有错误,因为我完全猜测如何使用该函数,不知道块语句内部的内容(因为文档(当时)没有说!(Beta 4 docs) ))哈哈哈! 在此输入图像描述

objective-c ios ios8 uilexicon custom-keyboard

4
推荐指数
1
解决办法
3655
查看次数

检测是否已安装自定义键盘

我已经阅读了文档,似乎无法找到任何方法如何在设置>常规>键盘中检测自定义键盘?

有谁知道吗?

objective-c ios ios8 ios-app-extension custom-keyboard

4
推荐指数
1
解决办法
1036
查看次数

NSUserDefaults 性能问题

我有一个游戏,我不断地保存用户进度。这是一款进度非常快的游戏,在游戏中的某些时刻,大量的用户进度可能每秒发生 6 次,这需要我在 NSUserDefaults 中存储一些进度变量并每秒同步 6 次。这在我的 iPhone6s 64GB 上运行良好,但我担心 iPhone4 16GB 可能无法处理。

但我无法测试它,因为模拟器对于此类事情并不真正准确,而且我没有较慢的设备。我似乎也无法在文档中找到有关 NSUserDefaults 性能报告的许多详细信息。有人对这个话题有了解吗?

我正在考虑将变量存储在本地 NSDictionary 中,我将在 .h 中定义,然后在 appWillResignActive 期间保存并同步 NSUserDefaults 一次,但我担心在崩溃、设备电池耗尽等情况下数据丢失。我想我可以有一个 NSTimer,每 5 秒左右保存一次数据,并在 appWillResignActive 上保存数据,以最大限度地减少崩溃时的损失;我不想重写大量代码,尽管 NSUserDefaults 可能能够在较小的设备上处理得很好。

performance nsuserdefaults ios

4
推荐指数
2
解决办法
2212
查看次数