Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    48

    Chi są creare un url in bbcode per attivare JScript + div?

    Salve a tutti.

    Dopo un bel po' di mi son deciso a chiedere sul forum...


    Allora, vorrei sapere se č possibile:

    1)

    Far funzionare tale stringa html in versione BBCODE

    (clicca per visualizzare)

    Logicamente ho provato a sostituire con [*URL=...] & [*/URL] (senza *), ma il risultato che ottengo č semplicemente il testo "clicca per visualizzare" che diventa sottolineato e, se vado sopra con il cursore, diventa rosso.

    Ma a questo punto non capita niente... il cursore non diventa la classica manina, e se clicco non capita nulla...




    2)

    <div class="identificativo">TESTO</div>

    Č possibile render la suddetta stringa html in BBCODE?








    Per concludere, e per evitare altre domande simili... esiste una lista di tutti i tag bbcode esistenti? Ho provato a cercare ma non ho trovato niente


    Grazie gią sin d'ora per l'aiuto!

  2. #2
    credo che per cominciare dovresti dirci quale parser bbcode stai utilizando poichč ce ne sono molti e non tutti sono uguali.

    Solitamente, comunque sia, i parsers in questione difficilmente permettono all'utente di scrivere la classe di un elemento (pericoloso per la visualizzazione) tantomeno del codice JavaScript (pericoloso per tutto)
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    48
    Ehm... non sņ che significa parser hehe

    Quel che posso dire, č che sarebbe da integrare su un forum che usa solo:

    i, b, u, colore, dimensione, carattere, url, mail, quote, code


    In caso che scopro che parser significa altro vedrņ di dare una spiegazione migliore.

    Grazie

  4. #4
    parser č l'oggetto/classe/funzione usato per riconoscere le parti di testo da modificare.

    Legge una stringa, la elabora, restituisce un risultato, in questo caso da bbCode ad html.


    Una funzione base di parsing scritta su due piedi potrebbe essere questa:
    codice:
    function bbCode(testo){
    
    
    	for(var
    		i = 0,
    		bbcode = [
    			["b", "strong"],
    			["i", "em"],
    			["code", "pre"],
    			["quote", "blockquote"]
    		];
    		i < bbcode.length;
    		i++
    	)
    		testo = testo.replace(
    			new RegExp(
    				"\[%s\]([^\000]+?)\[\/%s\]".replace(/%s/g, bbcode[i][0]), 
    				"ig"
    			),
    			"<%s>$1</%s>".replace(/%s/g, bbcode[i][1])
    		);
    
    	return testo;
    
    }
    questo č un mini parser (che non ho nemmeno testato) per alcuni tags, tu quale usi ?
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    48
    Ah ok.

    Hehe... diciamo che me la cavicchio a fare le cose, ma per quanto riguarda i termini tecnici...

    Facevo cercare un termine nella pagina, sostituendolo poi con dei codici, solo che essi non venivano integrati dal forum

    Una cosa simile (qui solo una prova per vedere se prendeva almeno il tag bbcode per attivare html):


    <script type="text/javascript"><!--
    function nuovo_contenuto(){

    if(document.getElementsByTagName){
    body = document.getElementsByTagName("spoiler2").item(0);

    if(body.innerHTML){
    codice = "[doHTML]<div align='center'><div class='code_top' align='left'>SPOILER (clicca per visualizzare)</div><div class='spoiler'><div id='code' align='left'>"+spoiler2+"</div></div></div>[/doHTML]";
    body.innerHTML= codice;
    }
    }
    else alert("metodo non supportato");
    }
    //--></script>

  6. #6
    Originariamente inviato da Shatka

    Una cosa simile ...
    bene .. ed il parser bbcode dov'č o cosa c'entra ? :master:
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    48
    Hehe... lasciamo perdere, mi są che non arriverņ comunque a niente...


    Non avendo nessuna idea di come fare, avevo fatto prima cercando un codice html vedere se riuscivo a far scrivere nel documento tutto quello che volevo.

    poi -quello non presentato perchč eliminato in un momento d'incazzatura totale- avevo provato a fare cercare un codice BBcode e riscrivere html, cosa che comunque mi son reso conto poi che non andava.


    Alla fin fine... non sņ come far funzionare un mio tag bbcode

    Grazie dell'aiuto in ogni caso

    E non preoccuparti, se non risponderai capirņ (dato che mi spiego in modo assai complicato, ma perchč non saprei farlo altrimenti!)

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.