Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [Js]editor per forum

  1. #1

    [Js]editor per forum

    Ciao ho fatto un editor html per il mio forum, ma non so che funzione creare per fargli visualizzare un' anteprima della pagina html creata, chi mi sa aiutare??

    codice:
    <html>
    <head>
    <script language="JavaScript">
    function Aggiungi(formattazione) 
    { 
    
    switch(formattazione) 
    { 
    case "link": // se formattazione è = a "link" 
    url=prompt('Inserire la pagina che si vuole raggiungere con il link:'); 
    testo=prompt('Inserire il testo del link'); 
    document.mioform.textarea.value+=""+testo+""; 
    break; 
    
    case "mail": // se formattazione è = a "mail" 
    url=prompt('Inserire indirizzo mail:'); 
    testo=prompt('Inserire il testo del link'); 
    document.mioform.textarea.value+=""+testo+""; 
    break; 
    
    case "urlimg": // se formattazione è = a "urlimg" 
    urlimg=prompt('Inserisci la url IMG'); 
    testo="[img]"+urlimg+"[/img]"; 
    document.mioform.textarea.value+=testo; 
    break; 
    
    default: // caso di default 
    txtdaformattare=prompt('Inserire il testo da porre fra <'+formattazione+'> e </'+formattazione+'>'); 
    testo="<"+formattazione+">"+txtdaformattare+"</"+formattazione+">"; 
    document.mioform.textarea.value+=testo; 
    } 
    } 
    
    </script>
    
    <script language="JavaScript">
    // allinea il testo con DIV
    
    function Aling(aling)
    {
    testo="<div aling='"+aling+"'></div>";
    document.mioform.textarea.value+=testo;
    }
    </script>
    
    </head>
    
    <form name="mioform">
    <input type="button" value="Bold" onClick="Aggiungi('b')">
    <input type="button" value="Italic" onClick="Aggiungi('i')">
    <input type="button" value="link" onClick="Aggiungi('link')">
    <input type="button" value="@" onClick="Aggiungi('mail')">
    <input type="button" value="img" onClick="Aggiungi('urlimg')">
    <input type="button" value="left" onClick="Aling('left')">
    <input type="button" value="center" onClick="Aling('center')">
    <input type="button" value="right" onClick="Aling('right')">
    
    <textarea name="textarea" rows="10" cols="40"></textarea>
    </form>
    </html>
    l' editor è completo manca solo l' input a cui assegnare l' anteprima...

  2. #2
    Reale_Augello
    Guest

    Perchè...

    ... non travasi il tutto nell'attributo innerHTML di un livello ?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.