Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何设置和使用带有iFrame的变量?_Javascript_Variables_Cookies_Iframe - Fatal编程技术网

Javascript 如何设置和使用带有iFrame的变量?

Javascript 如何设置和使用带有iFrame的变量?,javascript,variables,cookies,iframe,Javascript,Variables,Cookies,Iframe,我写了一个小网页,可以在任何支持iframe的浏览器中进行分屏查看。它有后退按钮、前进按钮、主页按钮以及到Bing和Google的链接。我想弄明白的是如何存储用户输入的主页值。我一辈子都不知道该怎么做;我已经尝试了一些在cookies中设置变量的教程。(饼干是正确的方法,对吗?) 到目前为止,这是一页。我想删除Bing和Google按钮,并用Go按钮右侧的“设为主页”按钮替换它们。我在这里错过了什么javascript、CSS和HTML魔力 完成这项工作的人将被记入页面,无论是在iframe的主

我写了一个小网页,可以在任何支持iframe的浏览器中进行分屏查看。它有后退按钮、前进按钮、主页按钮以及到Bing和Google的链接。我想弄明白的是如何存储用户输入的主页值。我一辈子都不知道该怎么做;我已经尝试了一些在cookies中设置变量的教程。(饼干是正确的方法,对吗?)

到目前为止,这是一页。我想删除Bing和Google按钮,并用Go按钮右侧的“设为主页”按钮替换它们。我在这里错过了什么javascript、CSS和HTML魔力


完成这项工作的人将被记入页面,无论是在iframe的主页还是主页的源代码中。

为了鼓励您自己实际编写代码,而不是,我将描述我将如何编写代码,让您自己编写实际代码。这个脚本写得很好,很有帮助,但是你也需要知道如何编写真正的脚本

  • 可以提供帮助(文档位于源代码中)。例如:

    // Setting the cookie
    $.cookie('url1', 'http://www.google.com', { expires: 999 });
    
    
    // Reading the cookie
    alert($.cookie('url1'));
    
  • jQuery允许您轻松地将事件处理程序附加到元素,例如(在单击“设置主页”按钮时执行操作)

    它还允许您(获取将主页设置为的URL)和(后两个用于在用户打开外部页面时在iFrame中加载主页)

    您已经在为Go按钮提取的代码片段中使用了所有这些;对于任何程序员来说,添加cookie存储(根据用户是否选择了主页,使用变量和if语句来执行不同的操作)都是非常容易的

  • 由于用于在web上保护用户隐私和安全的URL,因此无法在iframe中获取加载的页面的URL。您只能添加对将主页URL设置为文本框内内容的支持


  • 你在寻找吗?澄清一下:不,我更具抱负,我确实在寻求理解代码。实际上,我还没有学到多少javascript。维基百科的那篇文章读得很好。该开始工作了--谢谢idealmachine,我会尽力的。