Kom ihåg mig?
Home Menu

Menu


Bold Italic Underline javascript

Ämnesverktyg Visningsalternativ
Oläst 2006-11-30, 21:27 #1
micho micho är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 184
micho micho är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 184
Har en jobbsite jag kontinuerligt håller på och förbättrar inför "releasen".

Behöver hjälp med att få in javascript funktioner. Skulle behöva kod och veta hur jag ska använda den så den fungerar.

Dels vill jag ha en javascript kod som tar bort texten i en textruta när man klickar på den. T.ex en ruta där det i rutan står "Ange din email här" sen när man klickar på den så försvinner texten så man slipper ta bort det själv.

Andra funktionen jag är ute efter är ett javascript som lägger till knappar ovanför en textruta som går att klicka på för att få texten Bold, Italic, understruken samt att man kan få UL listor med såna ifyllda punkter för att punkta upp uppgifter.

Obs! Det ska inte va ett script som visar taggar i texten utan som gör så att texten i textrutan t.ex blir bold och lägger in taggarna när annonsen godkänts för publicering.
micho är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-11-30, 22:03 #2
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
På din första fråga hittade jag en kod som borde fungera för dig:

<input name="epost" type="text" size="20" value="Ange din email här" onblur="if(this.value=='') this.value='Ange din email här';" onfocus="if(this.value=='Sök...') this.value='';" />

Tänk på att efter this.value= så ska det vara två ' och inte ett " !

Är dock inte något vidare bra på javascript men den här koden fungerade i alla fall för mig.
ChLa är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-11-30, 23:45 #3
micho micho är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 184
micho micho är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 184
tackar!

bara det andra kvar nu.. nån?
micho är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-01, 00:12 #4
Charlie Charlie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 701
Charlie Charlie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 701
"bara" är nog lite malplacerat. Du kan nämligen inte använda dig av en <input> för att fixa det. Du behöver en wysiwyg-editor, här är en tråd om dessa http://www.webmasternetwork.se/f12t17706.html

Edit. Sen skulle man ju naturligtvis kunna fixa ett script som ersätter alla <input type="wysiwyg-text"> eller liknande med en väldigt light editor, men det är en annan fråga
Charlie är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-01, 16:33 #5
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
Vill påpeka att jag fick veta att koden ovan inte fungerade korrekt, så jag får rätta till mitt misstag:

<input name="epost" type="text" size="20" value="Ange din email här" onblur="if(this.value=='') this.value='Ange din email här';" onfocus="if(this.value=='Ange din email här') this.value='';" />

Felet var att "Ange din email här" inte försvann när man klickade i fältet. Vad som behövde ändras var i slutet av koden där det stod "Sök..." när det egentligen skulle stå "Ange din email här".
ChLa är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-06, 22:46 #6
micho micho är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 184
micho micho är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 184
Jag ändrade lite i koden så de inte dyker upp "ange din e-mail här" igen efter man klickat bort textmarkören om man inte skrivit in nåt.
micho är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-07, 09:48 #7
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
ChLa ChLa är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 152
Låter som om du gjort något fel med onBlur delen eftersom det är onBlur som säger vad som ska hända om fältet lämnas (klickar utanför). onBlur delen säger ju egentligen att:

onBlur="om(fältets.värde=='ingenting') fältets.värde=='Ange din email här';"

Vilket gör att om värdet är tomt så ska värdet bli "Ange din email" .
Och utan att se din kod är det lite svårt att veta var du gjort fel...
ChLa är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-14, 19:19 #8
micho micho är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 184
micho micho är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 184
Har kollat på wysiwyg-editor. Hur får jag in en sån i min sida?
För wysiwyg-editorn har ju en egen action knapp som man trycker på när den ska skapa html koden. Och när ja trycker på action knappen på min sida så läggs ju en massa data in i tabeller på databasen.

Funkar wysiwyg-editorn på så sätt att när data hämtas från textrutan så får den html versionen av texten eller bara den inskrivna texten? lite krångligt men ja har ont om tid i skrivandets stund, måste ut och jobba :P
micho är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-15, 01:45 #9
micho micho är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 184
micho micho är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 184
sen undrar jag en sak. när man kör javascript funktionen alert. hur ställer man in rutans titel till nåt annat än "Microsoft Internet Explorer".

Och hur gör man en ny rad? Så man slipper ha allt skrivet efter varandra som här!

så de blir såhär istället:

Och hur gör man en ny rad?
Så man slipper ha allt skrivet efter varandra som här!
micho är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-12-15, 01:50 #10
Seattlegrunges avatar
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 979
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
Seattlegrunges avatar
 
Reg.datum: Nov 2003
Inlägg: 979
Tror inte att du kan få bort "Microsoft Internet Explorer".
Varje webbläsare har sin egen typ av alert-titel.

För ny rad skriver som t ex som följer:

Kod:
javascript:alert('Och hur gör man en ny rad?\nSå man slipper ha allt skrivet efter varandra som här!');
EDIT: \n (backslash N) är trixet
Seattlegrunge är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 00:32.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017