iFrame form invuller

Status
Niet open voor verdere reacties.

corgasme

Gebruiker
Lid geworden
15 aug 2006
Berichten
11
Goedemiddag,

Ik heb een probleem waar ik echt niet uit kom. Ik heb al van alles geprobeerd maar niets lijkt te werken.

Het probleem is het volgende. Ik ben een applicatie aan het maken voor mijn zaak waarin ik een formulier (in verschillende stappen) vanuit een iframe wil invullen. Het iframe is een soort hoveriframe die pas tevoorschijn komt bij het drukken op een knop die bij een bepaalde stap hoort. Nu heb ik de volgende code:

var methods = {

iframe : function(){

var test = "<script>document.getElementById('testinput').value = 'succes';<\/script>";



$.fallr('show', {
content : test + '<iframe name="testiframe" id="captcha_iframe" width="560" height="315" src="test.php" frameborder="0" allowfullscreen></iframe>',
width : 560 + 100, // 100 = padding width
icon : '',
closeOverlay : true,
buttons : {
button1 : {text: 'Close'}
}
});
},

};


(script is van fallr.net)
Uiteraard hoort hier nog een heel groot deel bij maar het gaat vooral even om dit deel. In het gedeelte waar de content wordt toegekend aan de nieuwe methode staat de variabele test. Als ik deze direct meegeef aan de content dan werkt alles. Als ik die variabele toevoeg aan de site test.php (die geopend wordt in de iframe) dan kan hij geen value geven aan het text input veld op de bovenliggende pagina (parent).
Doe ik iets verkeerd?
Ik heb als script in de test.php al verschillende opties geprobeerd, waaronder het volgende:

function mytestfunction()
{
alert('Hier begint de test');
parent.document.getElementById('testinput').value = 'succes';
alert('succes');
}

De eerste alert geeft hij wel, de tweede niet. Dit houdt iedere keer in dat mijn fout zit in de 2e regel in de functie. Weet iemand misschien wat ik hier wel in hoor te vullen om het geheel te laten werken?

Alvast bedankt, Groeten Cor.
 
Laatst bewerkt:
Het is al gelukt. Er hoeft niet meer gereageerd te worden. Bedankt in ieder geval.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan