首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在网站上做外部javascript目标C

在网站上做外部javascript目标C
EN

Stack Overflow用户
提问于 2010-10-21 20:12:10
回答 1查看 182关注 0票数 0

这是我的第一篇帖子,所以我对我所犯的错误感到抱歉:)

我知道标题很混乱,但我会尽力解释我想要什么。

我得到了这个网站,在网站上有一个时间表,这个时间表改变了当你改变不同的值,使它符合适当的人。当您更改一个值时,将调用JavaScript函数。有什么方法让我做这个JavaScript (在我不拥有的网站)从目标-C。

所以,我想要的是(用一个非常简单的描述):

JavaScript在网站上打电话给change():“我的网站”(我知道这是无效的,但这是我想要的)

另外,我希望能够更改不同的值,并传递带有参数的函数。

谢谢

克里斯蒂安

该网站在这里(挪威语):

代码语言:javascript
复制
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吗?

EN

回答 1

Stack Overflow用户

发布于 2010-10-21 21:30:36

我只在iPhone API的上下文中知道.

假设您将页面加载到应用程序中的UIWebView中.

您可以调用UIWebView方法stringByEvaluatingJavaScriptFromString:将javascript发送到页面。

如果调用函数返回任何内容,它将被键入为NSString并返回到您的应用程序,但在您的示例中,您似乎可以忽略返回值。您可能需要使Javascript看起来类似于:

代码语言:javascript
复制
(function(){
   change();
   return "hello world";
})();

因为我不确定它如何处理空返回值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3991502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档