这是我的第一篇帖子,所以我对我所犯的错误感到抱歉:)
我知道标题很混乱,但我会尽力解释我想要什么。
我得到了这个网站,在网站上有一个时间表,这个时间表改变了当你改变不同的值,使它符合适当的人。当您更改一个值时,将调用JavaScript函数。有什么方法让我做这个JavaScript (在我不拥有的网站)从目标-C。
所以,我想要的是(用一个非常简单的描述):
JavaScript在网站上打电话给change():“我的网站”(我知道这是无效的,但这是我想要的)
另外,我希望能够更改不同的值,并传递带有参数的函数。
谢谢
克里斯蒂安
该网站在这里(挪威语):
http://www.novasoftware.se/webviewer/(S(mfq2npum0th2lxb0g5oy3045))/design1.aspx?schoolid=60810&code=545354&type=3&id=1559)编辑:
你好,我找到了另一个解决问题的方法。
该网站正在为每个学生自动生成图像。图像的url与此链接类似。
(发布URL时遇到了一些问题)
在哪里可以得到&week=42 (您可以将它更改为您想要的任何东西,并且它工作得非常完美)。所以我让它为MAC工作(在Safari 5中)。
但是当我尝试在iPhone模拟器中使用这个URL时,我只得到一个白色的屏幕。
这是我使用的代码:
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL loadRequest]
如果我使用一个更简单的URL,比如"http://www.google.com“:S,那么iPhone不支持aspx吗?
发布于 2010-10-21 21:30:36
我只在iPhone API的上下文中知道.
假设您将页面加载到应用程序中的UIWebView中.
您可以调用UIWebView方法stringByEvaluatingJavaScriptFromString:将javascript发送到页面。
如果调用函数返回任何内容,它将被键入为NSString并返回到您的应用程序,但在您的示例中,您似乎可以忽略返回值。您可能需要使Javascript看起来类似于:
(function(){
change();
return "hello world";
})();因为我不确定它如何处理空返回值。
https://stackoverflow.com/questions/3991502
复制相似问题