Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 16:54 Der er 24 kommentarer og
1 løsning

Fed kursiv og understreget knapper?

JEg vil gerne have at knapperne skal fungere som her:
http://www.1go.dk/forum2003/posting.php?mode=newtopic&f=4

Det der er, er at nr man trykker på en knap indsættes fx.
Ved tryk igen indsættes

I mens der kun er trykket en gang er der stjerne på knap, (BEHØVES IKKE)

Hvordan laver jeg så det sker?
jeg har det her til at indsætte i tekstbox, men duer ikke når jeg skal have den til at indsætte alt efter om der kun er indsat , så skal den næste gang indsætte .
<img src='http://www.friendscommunity.1go.dk/new.gif' onclick='document.getElementById("besked").value +="*new*"';>


Hele koden er her:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Ny besked / © FRIENDSAVISEN</title>
</head>
<body>
<?
session_start();
include("sider.php");
$ses = $_SESSION['navn'];
$sess = $_SESSION['status'];

if ( $sess != 'login' ) {
    print(" <script language='javascript'>
        location.href='login.php';
        </script>");
        }
       
echo "<P align=center><FONT face=InkPotFitCaps size=6>NY BESKED</font></p>";
include("menu.php");
echo "<hr>";

?>
<form action="sendbesked.php" method="post">
<P>

  <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Til:</font><br>
 
    <input name="til" maxlength="20" ><br>
   
      <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Emne:</font><br>
 
    <input name="emne" maxlength="20" ><br>

  <font size="2" face="Verdana, Arial, Helvetica, sans-serif">Besked:</font><br>
<textarea cols=40 rows=10 name="besked"></textarea><br>
   
 
   
    <input name="opret" type="submit" value="Send">    <input type="reset" value="Nulstil" name="Nulstil">
</P>
 
</form>

<img src='http://www.friendscommunity.1go.dk/new.gif' onclick='document.getElementById("besked").value +="*new*"';>

</body>
</html>
Avatar billede jaw Nybegynder
04. juli 2004 - 17:01 #1
Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 17:07 #2
KAn man ikke fådet så det fungerer på 1go?
Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 17:09 #3
som på 1go*
Avatar billede jaw Nybegynder
04. juli 2004 - 17:11 #4
Det gør det vel også næsten? Hvis du er fordi du vil have det til at være [B] og [LINK] i stedet for, så udskifter du jo bare den kode der bliver indsat til de 3 knapper. Har selv gjort det, og det er rimelig simpelt, hvis man lige bruger et par minutter på det...
Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 17:13 #5
JA men ikke det, hvor når man trykker så kommer første gang, anden gang man trykker kommer slut altså
Kan man ikke det?
Avatar billede jaw Nybegynder
04. juli 2004 - 17:14 #6
Det gør det link jeg skrev da også... Lige nu laver den godt nok <strong> og 2. gang </strong>, men du udskifter du jo bare med [B] og [/B]

Kig lidt på det først, for jeg tror bestemt du kan bruge det...
Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 17:15 #7
den gør sådan at man skal markere teksten og så sætter den på begge sider!
Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 17:18 #8
Prøv at klikke uden du skriver noget!
Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 17:29 #9
Jo ok, jeg kan godt bruge det, smid et svar!
Men gider du ikke hvis du har meget forstand på javascript,
så forklar lige præcis hvad denne kode gør hvor og hvornår!
Som jeg før har sagt er det ikke sjovt at finde noget som man ikke ved hvad er / gør!
Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 17:55 #10
Nogen der ved hvor man kan få fat i en color bar?
Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 18:03 #11
hvordan gør jeg så det kun er i et af felterne det skal udføres?
Avatar billede jaw Nybegynder
04. juli 2004 - 18:03 #12
Oh ja, okey... Det gør det selvf. Det forum som 1go benytter tror jeg er et PhpBB hedder de vist. Og igen, så vidt jeg husker, må den kode bruges andre steder også, og det betyder at du kan tage javascriptet fra kildekoden og indsætte det i din egen. (Har prøvet, og det kan lade sig gøre!)

Javascript har jeg ikke selv meget forstand på, så at skulle gennemgå hele koden for dig, vil nok ikke være klogt at mig...
Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 18:06 #13
okay, men hvordan i det der sørger jeg for at det kun er et bestemt felt det sker med?
Avatar billede jaw Nybegynder
04. juli 2004 - 18:08 #14
Det ved jeg ikke... Det er javascript og det er jeg ikke så god til. Men du kan jo bare gøre sådan, at det ingen indflydelse har selvom brugeren benytter det i navne-feltet...
Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 18:14 #15
kan man sige

if (preg_match("<b>", ) {

Hvordan laver jeg sådan noget når input feltet hedder navn?
Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 18:15 #16
if (preg_match("<b>", $navn)) {

Hvordan får jeg alle de forskellige ind så jeg ikke skal lave alle muligheder af det
altså <b></b><i></i>?
Avatar billede jaw Nybegynder
04. juli 2004 - 18:22 #17
For at undgå at man bruger dem? Så kan du bruge:

$navn-felt = $_POST['navn-felt'];
$navn-felt = strip_tags($navn-felt);
Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 18:23 #18
strip_tags fjerner alle <x> ?
Avatar billede jaw Nybegynder
04. juli 2004 - 18:25 #19
Ja, netop. Du kan så også definere nogen der er tilladte, såsom:

$allowed_tags = "<img>, <a>";
$tekst = strip_tags($tekst, $allowed_tags);

Så fjernes alle andre tags end <img> og <a>.
Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 18:27 #20
ok takker, SVAR!
Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 18:28 #21
KAn man gøre sådan at der kommer en fejl hvis det indeholder tags?
Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 18:47 #22
smid et svar!
KAn man gøre sådan at der kommer en fejl hvis det indeholder tags?
OG TAKKER
Avatar billede jaw Nybegynder
04. juli 2004 - 18:50 #23
Ja, jeg sidder lige og bikser, og skal lige se om jeg kan få det til det, så lidt tålmodighed :)
Avatar billede hmmhelpinghmm Nybegynder
04. juli 2004 - 18:53 #24
hvis det er så er det ikke så vigtigt!
Sig bare til hvis du dropper det! :)
TAKKER FOR HJÆLPEN!
Avatar billede jaw Nybegynder
04. juli 2004 - 18:54 #25
Den her burde kunne fortælle dig om der er tags eller ej:

if(preg_match("/<(.+)>/i", $_POST['navn'])) {
    echo "Det indeholder tags - FEJL!";
} else {
    echo "Ingen tags - GODKENDT!";
}
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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