Det virker desværre ikke. Den giver følgende fejl \'window.opener.pic\' er ikke et object
Mit script ser således ud: <script language=\"JavaScript\"> function inserttekst(vari){ window.opener.pic.picture.value = vari; } </script>
Jeg klader det med følgende: a href=\"java script:inserttekst(\'jep\')\">Indsæt</a>
Mit inputfelt som på siden, som teksten skal sættes ind i ser således ud: <form method=\"post\" action=\"\" name=\"pic\"> <p><input type=\"text\" name=\"picture\" size=\"30\"></p> </form>
Det skal nævnes, at det er i et frameset, og framen med siden som åbner det lille vindue hedder main, og jeg har prøvet følgende: window.opener.main.pic.picture.value = vari;
Jeg åbner det nye vindue, med et standardscript fra Dreamveaver
Jeg har lavet dette lille eksempel, hvor du kan fiske det kode du skal bruge med View Source. Jeg har brugt alt dit kode... Den måde vinduet bliver åbnet på er dog min egen...
Der vil jeg anbefale: window.opener.main.document.forms.pic.picture.value = vari; i din inserttekst() funktion
brain >> vi glemte sku begge to document leddet før :-)) suntj >> forms leddet er ikke strengt nødvendigt, men hjælper ved at minske risikoen for navnesammenfald med eventuelle andre \"pic\" navne og variable du kan have.
brain >> det er ligesom forms-leddet, eller ; til at adskille javascript sætninger. Ikke altid nødvendigt, men du får et mere robust og forståeligt program hvis du bruger det.
suntj: >> Hvis den side der åbner vinduet er den der ligger i din main ramme er det også den ramme opener peger på. dvs så er der ikke brug for at angive main i adressen: window.opener.document.forms.pic.picture.value = vari;
Det var barin som kom med den løsning jeg har benyttet, så han får pointne
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.