Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [javascript] prompt e concatenamento

    Salve a tutti,

    sto cercando di andare avanti nella rifinitura di una parte di un back office, ho messo, per facilitare la compilazione, alcuni pulsanti tipo quelli ke si trovano in questo forum....il pulsante "Bold", "IMG", "CODE", ecc,ecc

    ora il problema qual'è ?

    se faccio una semplice funzione ke apre un prompt dove inserire per esempio del testo da rendere in grassetto, mi basta fare :

    codice:
    function tbold() { 
    var L = prompt("Inserisci la parola da mettere in grassetto","");
    if (L != "" || null) {document.form1.content.value=document.form1.content.value + '' + L + ' '}
    }
    e nel mio campo di testo viene inserita la parola scritta nel prompettino racchiusa tra i tag [b]

    sono scivolato via senza problemi per tutte le altre implementazioni...ma..........

    ora mi trovo a dover creare il pulsante per i LINK, mi sono quindi creato due funzioni concatenate...forse è stupido, ma poi aggiusterò, per il momento dovrebbe almeno funzionare

    la funzione è :

    codice:
    function tlink() { 
    var L = prompt("Inserisci il Testo del Link","");
    if (L != "" || null) {tlink_2(L);}
    }
    function tlink_2(L){
    var L_2 = prompt("inserisci l'URL","");
    if(L_2 != "" || null) {document.form1.content.value=document.form1.content.value + '' + L + ' '}
    }
    ovvero, apro il primo prompt e kiedo la stringa ke rappresenterà il link, dato l'OK lancio la seconda funzione passando kome parametro il valore ricevuto dalla prima "L", nel secondo propt kiedo invece l'URL e poi, credevo di accodare nella stringa finale le due cose facendo appunto

    codice:
    ' + L + '
    quindi l'URL sarà http:// + la variabile del secondo prompt e la stringa ke rappresenterà il link sarà "L".

    fatto sta ke uso questo sistema per compilare una news letters in PHP, e quando mi arriva la mail, il link è presente con il testo assegnato, ma l'URL diventa, se per es. inserisco www.pippo.it passando con il mouse sopra al link = a

    \"http://www.pippo.it\"

    ho provato un paio di soluzioni ma non ne esco.....consigli ??

    Grazie anticipate a tutti

    SK

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ovviamente il problema e' sul PHP... ti sposto
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Originariamente inviato da br1
    Ovviamente il problema e' sul PHP... ti sposto
    havevo gia postato in php, ma mi hanno rimandato a scripting

    comunque forse ci sono, perkè hai pienemente ragione tu nel dire ke il problema è in php, ecco perkè giorni fà ho postato proprio in php

    grazie

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.