Avatar billede freud Nybegynder
14. september 2004 - 16:21 Der er 14 kommentarer og
1 løsning

variabel overførelse fra iframe til input felt

Jeg har følgende kode som ligger i en i-frame:

<%
        Set FSO = CreateObject("Scripting.FileSystemObject")
        Set Folder = FSO.GetFolder(Server.MapPath("../../../pix/personale/"))

        Set FolderFiles = Folder.Files
            For Each File In FolderFiles
                If Not Right(File.Name,10) = "anonym.jpg" Then
                    If inStr(File,".jpg") or inStr(file,".gif") Then
        %>
                        <a href="#"><img src="../../../pix/personale/<%=File.name%>" border="0"></a>
            <br>
            <br>
            <strong>Billedenavn:</strong> <%=File.name%><br>
            <br>
            <hr align="center" width="100%" size="1" noshade >
            <br>
            <%
                    End If
                End if
            Next
        %>


har følgende input felt

<input name="PersonaleBillede" type="text" id="PersonaleBillede">

Hvordan får jeg billede navnet over i input feltet ?????

Det skal måske lige siges at i-framet ligger i et pop-up vindue ( ved ikke om det har noget at sige )
Avatar billede roenving Novice
14. september 2004 - 16:29 #1
Hvornår skal du have det over ?-)

-- for det ser da ud til at du har en hel række billeder ...

-- og det er meget væsentligt, om det ligger i en popup, men hvorfor har du en iframe i en popup ?-)
Avatar billede freud Nybegynder
14. september 2004 - 16:34 #2
- roenving

Hvornår skal du have det over ?-)

- skal f.eks. have følgende værdi i input-feltet: Lillefoto_john_forside.jpg

for det ser da ud til at du har en hel række billeder ...

og det er meget væsentligt, om det ligger i en popup, men hvorfor har du en iframe i en popup ?-)

- det bruges i forbindelse med upload af billeder. har upload formularen i et pop-up og ved siden af en i-frame, hvor man kan se de uploadede billeder.
Avatar billede roenving Novice
14. september 2004 - 16:41 #3
Hvorfor skal du så have værdien i et input-felt ?-)

-- og hvordan kan man vide hvilket af billederne, som skal bruges ?o]
Avatar billede freud Nybegynder
14. september 2004 - 16:49 #4
Hvorfor skal du så have værdien i et input-felt ?-)

- er ved at lave et personale modul til en cms-løsning, hvor man skal kunne vælge et billede.


og hvordan kan man vide hvilket af billederne, som skal bruges ?o]

- alle billeder udskrives som links,
Avatar billede freud Nybegynder
14. september 2004 - 16:54 #5
har egentlig lavet det sådan her i første omgang

<select size="1" name="PersonaleBillede">
        <option value="Anonym.jpg">-- Intet Billede --</option>
          <%
       
        Set FSO = CreateObject("Scripting.FileSystemObject")
        Set Folder = FSO.GetFolder(Server.MapPath("../../../pix/personale/"))

        Set FolderFiles = Folder.Files
            For Each File In FolderFiles
                If Not Right(File.Name,10) = "anonym.jpg" Then
                If inStr(File,".jpg") or inStr(file,".gif") Then
        %>
          <option value="<%=File.name%>">
          <%Response.Write File.Name %>
          </option>
          <%
                    End If
                End if
            Next
        %>
        </select>

men syntes ikke at det er bruger venligt nok
Avatar billede roenving Novice
14. september 2004 - 17:26 #6
Okay, du udskriver en stribe billeder som links, og hvis man så klikker på et af dem skal billedets filnavn skrives over i et felt ?-)

Så f.eks.

<a href="#" onclick="top.opener.document.FORMNAVN.PersonaleBillede.value='<%=File.name%>'"><img src="../../../pix/personale/<%=File.name%>" border="0"></a>
Avatar billede freud Nybegynder
14. september 2004 - 17:46 #7
- roenving

lige prisist , din kode virker bare desvære ikke
Avatar billede roenving Novice
14. september 2004 - 17:49 #8
Hedder din form FORMNAVN ?-)
Avatar billede freud Nybegynder
14. september 2004 - 17:51 #9
jep

men får følgeden fejl:

top.opener.document.FORMNAVN.FILE1 null eller ikke et objekt
Avatar billede roenving Novice
14. september 2004 - 17:53 #10
Du kan ikke indsætte tekst i en input type=file !-)
Avatar billede freud Nybegynder
14. september 2004 - 17:53 #11
sådan der linket ud

<a href="#" onclick="top.opener.document.FORMNAVN.PersonaleBillede.value='kursus_tabel.gif'"><img src="../../../pix/personale/kursus_tabel.gif" border="0"></a>
Avatar billede freud Nybegynder
14. september 2004 - 17:59 #12
nu meldes der ikke fejl, men der overføres ingen data
Avatar billede freud Nybegynder
14. september 2004 - 18:07 #13
nu virker det sku, min fejl ( hvade 2 input felter som hed PersonaleBillede, hvor dum kan man være... )

Tak for din tålmodighed :-)

Drop lige et svar - du har virkelig fortjent din points
Avatar billede roenving Novice
14. september 2004 - 18:08 #14
Velbekomme '-)
Avatar billede roenving Novice
14. september 2004 - 18:16 #15
-- og tak for point ;~}
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester