06. maj 2004 - 15:06Der er
11 kommentarer og 2 løsninger
Få filnavn fra billede flyttet til form.
Jeg vil have flyttet et filnavn fra et vindue til et andet. Ideen er at man skal indsætte et billedes filnavn i en form ved at klikke på billedet. Billederne vises i et popup vindue, som gerne skal lukkes efter man har klikket på billedet. Er der mon nogen der har en ide?
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
det med hidden kan jeg godt se - men jeg kan ikke få billedet ti at virke.
Min popup-side ser sådan ud: <script type="text/javascript"> function imgName(path) { var pathLength = path.split("/").length; window.opener.document.forms[0].img.value = (path.split("/")[pathLength-1]); window.close(); } </script> <img src="editor_images/Italics.gif" width="16" height="16" onClick="imgName(this.src)">
-- du har forøvrigt et potentielt problem med filsti, for Peters tager kun fil-navnet med, så hvis du har billeder i underbiblioteker (som jeg kan se, du har !-) skal den måske udbygges til:
function imgName(path) { path = path.split("/") var pathLength = path.length; window.opener.document.forms[0].img.value = path[pathLength-1]); window.opener.document.images["transparentPic"].src = path[pathLength-2]+"/"+path[pathLength-1]); window.close(); }
-- eventuelt skal også den skjulte værdi ændres, men det er nok ikke så nødvendigt, da du jo har styr på den del server-side !o]
Så er den der, det endte med denne løsning: I popup: <script type="text/javascript"> function imgName(path) { path = path.split("/") var pathLength = path.length; window.opener.document.forms[0].img.value = path[pathLength-1]; window.opener.document.images["transparentPic"].src = path[pathLength-2]+"/"+path[pathLength-1]; window.close(); }
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.