Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


problem med kod

Postades av 2007-10-01 20:29:46 - Joacim Kindvall, i forum javascript/dhtml, Tråden har 4 Kommentarer och lästs av 1068 personer

Hej!
Använder
<code><script language="JavaScript">
function addtext(text)
{
description = document.andra.description.value <!--description = textarea, andra = Formnamn-->
document.andra.description.value = description + text
}
</script>
</code> för att lägga in olika förkortningar, smilys mm i en textarea i en asp sida. När jag skall lägga in de olika förkortningarna så använder jag tex följande
<code>Röd text </code>
Men skulle behöva denna funktion på en annan form på samma sida.
Sidan styrs via olika request.querystring, så de olika formen är inte på skärmen samtidigt.
Har försökt ändra både textarea namnet och formnamnet och allt annat tycker jag. Men jag undrar om jag kan använda samma kod mer än en gång på samma sida och i så fall, vad skall jag skriva.
Koden som är skriven här ovan funkar på just den formen, men hur jag än gör funkar det inte på den andra. den andra formen heter laggtill och textarean heter produkt.
Tacksam för svar.
//Jocke


Svara

Sv: problem med kod

Postades av 2007-10-02 16:08:44 - Mikael Kristiansson

Använd getElementById().
Du ger varje textarea ett unikt id och sen skickar du med det i funktionsanropet.
Då skapar du "objektet" så här:
function blabla(nId) {
var oTextarea=document.getElementById(nId);
...
}
Nu kan du göra vad du vill med oTextarea och det fungerar för hur många textarea som helt, bara dem har unika id.
Du kan så klart skicka med flera parametrar så texten också följer med in.


Svara

Sv:problem med kod

Postades av 2007-10-02 20:54:54 - Joacim Kindvall

Hej!
Det här med Java är inget jag vet så mycket om. Det jag undrar med din kod är följande.
(/nId) som du nämner, skall det vara textareans id i båda dessa?
De tre punkterna som du har gjort, skall min kod in där som jag hade eller?
oTextarea, skall jag skriva in namnet på textarean där?
Jag har provat lite med den, men det kommer bara upp script error nere till vänster i fönstret.
Många frågor till en novis innom javan.
Tack på förhand
//Jocke


Svara

Sv: problem med kod

Postades av 2007-10-02 21:16:14 - Mikael Kristiansson

Detta är javascript. Java är något Helt annat.

Okej, då sk vi se:
<code>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="sv" xml:lang="sv">
<head>
<title>Untitled</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="sv" />
<script type="text/javascript">
function LaggTillTags(nId,strTags) {
var oTextarea=document.getElementById(nId);
oTextarea.value+=strTags;
}

</script>
</head>

<body>
<form action="" method="post" name="form1">
<textarea id="area1" rows="6" cols="20"></textarea>
</form>
<form action="" method="post" name="form2">
<textarea id="area2" rows="6" cols="20"></textarea>
</form>
Lägg till text i textarea 1
Lägg till text i textarea 2
</body>
</html>
</code>

Tänk dig nu att du bara skapar EN länk där 'area2' ändras baserat på vilken QueryString du anropar.
Antingen får den area1 eller area2 eller area3 eller...
Har gjort två länkar bara för att du ska se att man kan använda samma funktion till olika textarea och där man kan använda samma länk bara man skicka med olika id som parameter.
+= gör att funktionen lägger till flera tags om du nu väljer att klicka flera gånger.

Kolla i koden och försök igen :)
Lycka till!


Svara

Sv:problem med kod

Postades av 2007-10-03 23:41:48 - Joacim Kindvall

Tack så jätte mycket, fungerar klockrent på båda 2 textareorna
mvh Jocke


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 812
27 960
271 761
458
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies