JS objektum meghívása iframe-ben
Sziasztok,
az lenne a kérdésem, hogyan lehet egy, a szülő oldalon definiált JS objektumot (prototype 'osztályt') ugyanezen oldalon elhelyezett iframe-ben meghívni.
Az osztályt azért nem definiálhatom az iframe-ben meghívott oldalba, mert az osztály a prototype-ot használja és nem akarom itt is még egyszer behúzni az egész keretrendszert.
tehát:
szülő oldalon:az iframe oldalán:A firebug ezt adja hibának:
this.initialize has no properties
Hol lehet a gond?
A segítséget előre is köszönöm.
Lacus
■ az lenne a kérdésem, hogyan lehet egy, a szülő oldalon definiált JS objektumot (prototype 'osztályt') ugyanezen oldalon elhelyezett iframe-ben meghívni.
Az osztályt azért nem definiálhatom az iframe-ben meghívott oldalba, mert az osztály a prototype-ot használja és nem akarom itt is még egyszer behúzni az egész keretrendszert.
tehát:
szülő oldalon:
- var filelist = Class.create()
- filelist.prototype = {
- initialize(url, path){
- .
- .
- .
- }
- // stb
- .
- .
- .
- }
- <script type="text/javascript">
- var message = '<?php print $_GET['message']>';
- function upload(){
- if(message != '')
- {
- new parent.filelist('filelist.php', '<?=$_GET['path']?>');
- alert(message);
- }
- }
- </script>
- </head>
- <body onload="upload()">
this.initialize has no properties
Hol lehet a gond?
A segítséget előre is köszönöm.
Lacus
Scope loss problémának néz ki
itt a meghívandó osztály