Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #9724

Re: cross-scripting issue: use javascript/DOM on iframe loaded from different domain, how?

Message-ID <1350245.WGnKmheAe9@PointedEars.de> (permalink)
From Thomas 'PointedEars' Lahn <PointedEars@web.de>
Organization PointedEars Software (PES)
Date 2011-12-28 14:50 +0100
Subject Re: cross-scripting issue: use javascript/DOM on iframe loaded from different domain, how?
Newsgroups comp.lang.javascript
References <jcopb2$f24$1@dont-email.me> <4ef07168$0$6637$9b4e6d93@newsspool2.arcor-online.net> <5302802.FDOyZ681go@PointedEars.de> <jd398b$mug$2@dont-email.me>
Followup-To comp.lang.javascript

Followups directed to: comp.lang.javascript

Show all headers | View raw


Mike S wrote:

> Thanks very much to everyone who posted, I will ask the people who host
> the page I'm loading into the Iframe to implement the code Bart
> recommended.

However, the proper code for that approach would be

  <head>
    …
    <script type="text/javascript">// <![CDATA[ just in case it is XHTML
      function selectItem(select)
      {
        if (/[?&]E58J([&#]|$)/.test(document.URL))
        {
          select.selectedIndex = 1;
        }
      }
    // ]]></script>
  </head>

  <body onload="selectItem(document.forms['selectform'].elements['promo'])"
    <form action="#" name="selectform">
      <select size="1" name="promo">
        <option value="" selected="selected">none/option>
        <option value="AAA">AAA</option>
      </select>
    </form>
  </body>

<http://www.w3.org/TR/DOM-Level-2-HTML/ecma-script-binding.html>

It would be even better if they did not use client-side scripting, but 
server-side scripting to generate the form, and if they generated the 
`selected' attribute specification on a different `option' element if the 
parameter was detected in the document's URL.


PointedEars
-- 
Danny Goodman's books are out of date and teach practices that are
positively harmful for cross-browser scripting.
  -- Richard Cornford, cljs, <cife6q$253$1$8300dec7@news.demon.co.uk> (2004)

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

cross-scripting issue: use javascript/DOM on iframe loaded from different domain, how? Mike S <mscir@yahoo.com> - 2011-12-19 17:44 -0800
  Re: cross-scripting issue: use javascript/DOM on iframe loaded from different domain, how? "Evertjan." <exjxw.hannivoort@interxnl.net> - 2011-12-20 08:18 +0000
  Re: cross-scripting issue: use javascript/DOM on iframe loaded from different domain, how? Arno Welzel <usenet@arnowelzel.de> - 2011-12-20 10:14 +0100
  Re: cross-scripting issue: use javascript/DOM on iframe loaded from different domain, how? Bart Van der Donck <bart@nijlen.com> - 2011-12-20 01:50 -0800
  Re: cross-scripting issue: use javascript/DOM on iframe loaded from different domain, how? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2011-12-20 12:14 +0100
  Re: cross-scripting issue: use javascript/DOM on iframe loaded from different domain, how? Martin Honnen <mahotrash@yahoo.de> - 2011-12-20 12:28 +0100
    Re: cross-scripting issue: use javascript/DOM on iframe loaded from different domain, how? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2011-12-20 17:16 +0100
      Re: cross-scripting issue: use javascript/DOM on iframe loaded from different domain, how? Mike S <mscir@yahoo.com> - 2011-12-23 17:18 -0800
        Re: cross-scripting issue: use javascript/DOM on iframe loaded from different domain, how? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2011-12-28 14:50 +0100
          Re: cross-scripting issue: use javascript/DOM on iframe loaded from different domain, how? Mike S <mscir@yahoo.com> - 2011-12-31 16:01 -0800
          Re: cross-scripting issue: use javascript/DOM on iframe loaded from different domain, how? Bart Van der Donck <bart@nijlen.com> - 2012-01-02 00:47 -0800

csiph-web