29. maj 2002 - 10:06Der er
21 kommentarer og 1 løsning
Sæt i textfælt
Jeg leder efter et script hvor man kan trykke på et link også hopper det en box fra hvor man kan indtaste et navn "stien" på et billede?? også trykke ok også kommer "billedes html" end i textboxen
Jeg forstår ikke helt hvad det er du vil. Du vil have et link, der gør at der kommer et indtastningsfelt frem, der skal man skrive en sti til et billede, og når man har gjort det, kommer der et billede frem? Hvor ligger billedet? Lokalt på maskinen, eller på serveren? Hvorfor skal billedet komme frem i en tekstbox, det giver da ingen mening?
Hvis det er det du vil, så kan denne side klare det: <html> <head> <script type="text/javascript"> function skriver(str){ document.formen.her2.value = "<img src='" + str + "'>"; } </script> </head> <body> <form name="formen"> <input type="text" name="her1" onblur="skriver(this.value)"> <textarea name="her2"></textarea> </form> </body> </html>
ras2000 den har lavet det okey, men hvis nu jeg laver et nyt spm kan du så hjælp mig med det. Det gå ud på at jeg har: Et vindue og der et link til et nyt vindue "browspic" i det "nye" vindue er der en "masse" billede også skal man kunne trykke på billede og sætte "H" "v" i to textboxe i toppen af det vindue. Når man så har trykket på billede så så skal den indsætte html inde i hovet vindues textbox. Lige eller hvad den gør nu....
Hvis du åbner dit vindue med kaldet window.open("url.htm", "vinduenavn"), så skal du i siden url.htm have følgende kode ved din billeder: <img src="billedeUrl" onclick="doit(this.src)"> Så skal du have en funktion der ser således ud: function doit(str){ strengen = "<img src='" + str + "' height='" + prompt("højde") + "' width='" + prompt("bredde") + "'>"; opener.document.formnavn.textareanavn.value=strengen; }
jeg sider lige og kigger på noge af dine "gamle" scripts og det nr to som lavede bliver den gamle text i boxe ståren men den sætter bare text ind igen så den kommer der to gange....
Jada. function doit(str){ strengen = "<img src='" + str + "' height='" + document.formen.hoejde.value + "' width='" + document.formen.bredde.value + "'>"; opener.document.formnavn.textareanavn.value+=strengen; } Så skal du have en form, der ser således ud på din side: <form name="formen"> <input type="text" name="hoejde"> <input type="text" name="bredde"> </form>
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.