03. april 2006 - 12:30
Der er
11 kommentarer og 1 løsning
Flyt parameter
Hej, Jeg har ikke så meget forstand på javascript, men jeg har et lille problem. Jeg har lavet sådan at man trykker på en knap (asp.net), så åbner den nyt et vindue, hvor man så kan vælge et billede som ligger i en bestemt mappe. Når man så trykker på et billede så får jeg så navnet på dette. Mit spørgsmål er så: Hvordan får jeg dette navn(som ligger i en string), over i en tekstboks på den første side? Med venlig hilsen Brian
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
03. april 2006 - 16:14
#1
NYE VINDUE --- <img src="billed.gif" OnClick="opener.document.all.felt.value='billed.gif';"> --- GAMLE VINDUE --- <input id="felt" name="felt" value="">
04. april 2006 - 00:04
#2
-- og så er det uklogt at bruge document.all, da det kun kan virke i IE (og browsere, der synes, at de skal fungere som M$s produkt !-) -- så gør det på en måde, der virker i alle nyere browsere: <img src="billed.gif" OnClick="opener.document.getElementById("felt").value=this.src;">
04. april 2006 - 12:36
#3
Hej Roenving, når jeg skriver det som du siger, for jeg det til at stå undefined, ved du umiddelbart hvad der går galt ? mvh Brian
04. april 2006 - 12:53
#4
Jeg får værdien fra en querystring, hvordan får jeg den ind i det i har skrevet ? fx. becklaw.dk/images.aspx?img=galleri\test.jpg så er det kun galleri\test.jpg jeg gerne vil have, lagt over i det andet felt ? mvh Brian
05. april 2006 - 21:13
#5
Hrm, umiddelbart kan jeg ikke gennemskue, hvad der skulle være forkert, hvis ikke alene det er fordi du kun har det i queystring, for så skal det f.eks. være: opener.document.getElementById('felt').value=document.search.split('=')[1];
Jeg har fundet en løsning som blev: --- side 1 ---- <script language="javascript" > <!-- Gem koden for gamle browsere function PopWin(url,h,w) { popupWin = window.open(url,'popup','height='+ h + ',width=' + w + ',top=120,left=180') } --> </script> <input id="Button1" type="button" value="Test" onclick="PopWin('image.aspx',320,330)" /> <input id="hest" type="text" /><br /> ---- SIde 2 ---- <form name="minform"> <input id="gnu" type="text" runat="server" value=""> <input id="Button1" type="button" value="Test" onclick="send2parent('gnu')" /> </form> <script type="text/JavaScript"> function send2parent(id) { opener.document.getElementById("hest").value = document.getElementById(id).value; } </script> Ligger i lige et svar ? mvh Brian
-- det ligner grangiveligt en olebole- eller grunken-løsning ?-) Oki '-)
Venter lige og ser og lolman ligger et svar
ingen svar fra lolman Lukker
Det var så lidt, tak for hjælpen
Vi tilbyder markedets bedste kurser inden for webudvikling