Avatar billede flashit Nybegynder
10. december 2003 - 23:47 Der er 6 kommentarer og
1 løsning

Smart paste funktion.

Hej E.

Prøv lige at følge denne tanke.
Man har en form (i en asp fil) hvor man kan skrive en masse tekst. Der er en knap. Når man klikker på den kommer der et nyt vindue op, som indeholder en masse billeder. Disse er hentet fra en database.

Når man så klikke på et billede, bliver vinduet lukket ned, og billedes navn bliver placeret i formen hvor ens curser nu er placeret.

Har i nogle forslag til hvordan man kan få denne funktion løst.

Det er ”kun” den del som indeholder funktionen, med at lukke vinduet, og placeret navnet, i ens formular jeg er ude efter.
Avatar billede thesurfer Nybegynder
11. december 2003 - 00:19 #1
I popup'en:
<script type="text/JavaScript">
function skrivsti(str)
{
opener.document.FORMNAVN.FELTNAVN.value+=str;
window.close();
}
</script>

<img src="billede1.jpg" onClick="skrivsti(this.src)">

FORMNAVN er navnet på den form du har med tekstboksen, der i mit eksempel hedder "FELTNAVN".

Mht det med cursoren, se http://www.eksperten.dk/spm/438382
Grunken har lavet et eller andet der muligvis kan bruges :)
Avatar billede thesurfer Nybegynder
11. december 2003 - 00:21 #2
Tja, jeg kan vel godt lægge et svar..

Grunken siger at hans kode kun virker i IE.. altså det med cursoren.. så mon ikke det passer..
Avatar billede flashit Nybegynder
11. december 2003 - 08:37 #3
Hej thesurfer

Lige lidt mere.
Når jeg får retuneret min billede så bliver nedenstående indsat:
file:///C:/Inetpub/wwwroot/DotDK/Images/showimage1.jpg

og det jeg er udefter:
<img src="../Images/showimage1.jpg">

Kan du klare den også
Avatar billede thesurfer Nybegynder
11. december 2003 - 13:19 #4
Det her skulle gerne virke:

<script type="text/JavaScript">
function skrivsti(str)
{
str = str.substring(str.toLowerCase().indexOf("images"), str.length);
opener.document.FORMNAVN.FELTNAVN.value+= '../' + str.substring(str.toLowerCase().indexOf("images"), str.length);
window.close();
}
</script>

<img src="billede1.jpg" onClick="skrivsti(this.src)">
Avatar billede thesurfer Nybegynder
11. december 2003 - 13:20 #5
Rettelse:

<script type="text/JavaScript">
function skrivsti(str)
{
str = str.substring(str.toLowerCase().indexOf("images"), str.length);
opener.document.FORMNAVN.FELTNAVN.value+= '../' + str;
window.close();
}
</script>

<img src="billede1.jpg" onClick="skrivsti(this.src)">
Avatar billede flashit Nybegynder
11. december 2003 - 14:41 #6
Kanon mange tak.
Avatar billede thesurfer Nybegynder
11. december 2003 - 20:52 #7
Det var så lidt :)
Tak for points.
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
Kurser inden for grundlæggende programmering

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