Avatar billede sux Nybegynder
16. januar 2002 - 17:49 Der er 3 kommentarer og
1 løsning

Sidste stykke af vejen...

Hej !

Jeg har fået god hjælp til dette script, men der er kun een ting der mangler før at der komplet.

Det kunne være nåde så mægtigt hvis det kunne lade sig gøre at lave fx \"\" inde i selve linket som fx det her:

<a href=\"java script:add_HTML2(\'<img=\"http://www\" width=\"XX\" hight=\"XX\" border=\"0\">\')\"><b>Billede</b></a>

Men scriptet accepterer kun:

<a href=\"java script:add_HTML2(\'<img>\')\"><b>Billede</b></a>

Og altså ikke flere \' \' inde i hinanden...

Vil nogen hjælpe mig den sidste vej??


##########
Hele Koden
##########

<html>
<head>
<title>Untitled</title>
    <script language=\"javascript\">
        function add_HTML(htmlBefore, htmlAfter){
            if (document.selection.createRange().text != \"\" && document.selection.createRange().text.indexOf(htmlBefore) == -1) {
            sT = document.selection.createRange(); 
            sTxt = htmlBefore + sT.text + htmlAfter;
            sT.text = sTxt
            } else {
              return false;
            }
        }
        function add_HTML2(html2){
            document.beskedform.tekst.value = document.beskedform.tekst.value + html2
        }
    </script>
</head>

<body>


<form action=\"ole.php\" method=\"post\" name=\"beskedform\" onsubmit=\"return validateFields(this);\">
  <textarea name=\"tekst\" cols=\"40\" rows=\"7\">denne tekst skal markeres</textarea>
  <p><span class=\"tekst\">Markér den tekst du vil ændre og tryk på nedenstående:</span></p>
    <a href=\"java script:add_HTML(\'<b>\',\'</b>\')\"><b>Fed</b></a>&nbsp;&nbsp;
    <a href=\"java script:add_HTML(\'<i>\',\'</i>\')\"><b><i>Kursiv</i></b></a>&nbsp;&nbsp;
    <a href=\"java script:add_HTML(\'<font size=\'3\'>\',\'</font>\')\"><b>Overskrift (fed + størrelse 3)</b></a>&nbsp;&nbsp;
    <a href=\"java script:add_HTML(\'<font size=\'1\'>\',\'</font>\')\"><b>Lille skrifttype</b></a>&nbsp;&nbsp;
    <a href=\"java script:add_HTML(\'<a href=\'LINK\' target=\'_BLANK\'>\',\'</a>\')\"><b>Link</b></a>&nbsp;&nbsp;
    <a href=\"java script:add_HTML(\'<align\')\"><b>Placering</b></a>&nbsp;&nbsp;
  <p><span class=\"tekst\">Indsæt billede eller Break:</span></p>
    <a href=\"java script:add_HTML2(\'<img=\'http://www\' width=\'XX\' hight=\'XX\' border=\'0\'>\')\"><b>Billede</b></a>&nbsp;&nbsp;
    <a href=\"java script:add_HTML2(\'<br>\')\"><b>Break</b></a>&nbsp;&nbsp;
<br>
</form>
</body>
</html>
Avatar billede nikolajdu Nybegynder
16. januar 2002 - 17:52 #1
<a href=\"java script:add_HTML2(\'<img=\\\'http://www\\\' width=\\\'XX\\\' hight=\\\'XX\\\' border=\\\'0\\\'>\')\"><b>Billede</b></a>

/Nikolaj
Avatar billede nikolajdu Nybegynder
16. januar 2002 - 17:53 #2
Når vi skal have flere \" eller \' inde i hinanden bruges escape tegnet \\ for at undgå problemer :))

/Nikolaj
Avatar billede sux Nybegynder
16. januar 2002 - 17:58 #3
Mange tak!
Avatar billede nikolajdu Nybegynder
16. januar 2002 - 17:59 #4
fino fino :))
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