Visualizzazione risultati 1 fino 15 di 15

Discussione: Cercasi Javascript per inserire link e/o codice casuale in una textarea

  1. #1
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,556

    Predefinito Cercasi Javascript per inserire link e/o codice casuale in una textarea

    Come da oggetto...
    Cerco un Javascript (pensavo ad un onclick su un link) per inserire un link e/o un codice a caso (preso da una lista preimpostata) in una textarea e determinati valori in altri campi + eventualmente anche uno (da piazzare su una mini-icona - cestino) per cancellare tutti i campi :)
    Avete qualcosa di pronto e/o un'idea per realizzarlo?
    Già cercato su google ma non ho trovato niente di utile (probabilmente query errata).
    Grazie anticipatamente, DarkWolf :)
    Ultima modifica di darkwolf : 31-03-2010 alle ore 16.04.46

  2. #2
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,322

    Predefinito

    tel'ho scritto al volo... provalo e dimmi cosa bisogna modificare

    Codice HTML:
    <html>
    <head>
    <title>ghj</title>
    <script language="javascript" type="text/javascript">
    var links = new Array('http://google.it','http://it.altervista.org','http://en.altervista.org');
    function scrivi()
    {
    	document.nome.testo.value = links[parseInt(Math.random()*links.length)];
    }
    function elimina()
    {
    	document.nome.testo.value = '';
    }
    </script>
    </head>
    <body>
    <form name='nome'>
    <textarea name='testo'>
    </textarea>
    </form>
    <a onclick='scrivi()'>Scrivi</a>
    <a onclick='elimina()'>Elimina</a>
    </body>
    
    </html>
    Ciao!

  3. #3
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,556

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    tel'ho scritto al volo... provalo e dimmi cosa bisogna modificare
    ....
    Ciao!
    Grazie, mo lo provo :)
    E se volessi che insieme a google inserisse altri campi in altre area e stessa cosa per gli altri link?
    Ti spiego meglio :)
    Nella pagina "videovalidato" voglio far si che cliccando una volta su youtube inserisca un link ad un video di youtube sulla textarea più altezza e larghezza negli altri campi; cliccando una seconda volta su youtube inserisca un codice "embed" da me impostato (cancellando altezza e larghezza precedentemente impostati)... stessa cosa per facebook e video.google :)
    In ogni caso, anche il solo link (senza altezza e larghezza), ripetendo la funzione per i tre diversi link è già un ottima cosa :)
    Grazie milla ;)

  4. #4
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,322

    Predefinito

    Citazione Originalmente inviato da darkwolf Visualizza messaggio
    Grazie, mo lo provo :)

    Nella pagina "videovalidato" voglio far si che cliccando una volta su youtube inserisca un link ad un video di youtube sulla textarea più altezza e larghezza negli altri campi
    ...da dove devo prendere questo link?

  5. #5
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,556

    Predefinito

    Ok... vedi qui: http://darkwolf.altervista.org/videovalidator/
    In cima c'è: YouTube/Facebook/Google e desidererei usarli per popolare (a mo di demo) la textarea e, nel caso di solo link, anche altezza e larghezza (prendendoli direttamente da una "lista" da me scelta) :)
    -
    PS: il link che ho nel footer per tornare in alto (anchor #up) non inserisce il campo nell'url mentre l'evento onclick che mi hai segnalato l'altro giorno (sempre inserito in questa pagina) si :/
    Ho provato a riprodurlo ma... non riesco a farlo funzionare. Se non ti dispiace e hai qualche consiglio da darmi te ne sarei grato ;)

  6. #6
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,322

    Predefinito

    vedi se va bene questo:
    Codice HTML:
    <form onsubmit="return do_submit()" method="post" action="/script/videovalidator/videovalidator.php" name='_form'>
    <label for="text"><strong>Inserire il link o il codice embed fornito da <a onClick='youTube()'>YouTube</a>/<a onClick='facebook()'>Facebook</a>/<a onClick='google()'>Google</a>:</strong>
    <acronym title="Con youtube puoi scegliere, quando vai a copiare il codice embed, colore, bordo e il resto (il tutto verrà mantenuto)">(Info)</acronym></label>
    <br>
    <textarea style="font-family: verdana; font-size: 12px; width: 92%; height: 130px;" cols="100" rows="6" id="text" name="text" onkeypress="return disableEnterKey(event)"></textarea>
    <br><br><label for="larghezza">Larghezza:</label>
    <input type="text" size="4" id="larghezza" name="larghezza">
    &nbsp;<label for="altezza">Altezza:</label>
    <input type="text" size="4" id="altezza" name="altezza">
    <span style="font-size: 0.9em;">
    <acronym title="Lascia vuoti per mantenere i valori presenti nel codice originale">(Info)</acronym>
    </span>
    &nbsp;<input type="checkbox" id="center" name="center">
    <label for="center">Centra il <a style="border-bottom: medium none; text-decoration: underline; color: rgb(255, 255, 0);" ed_created="1" href="http://adv.edintorni.net/click/?mo=T&amp;ky=video&amp;af=5209&amp;ct=it&amp;rf=http%3A%2F%2Fdarkwolf%2Ealtervista%2Eorg%2Fvideovalidator%2F&amp;re=http%3A%2F%2Fad%2Ealtervista%2Eorg%2Ftt%5Fclick%2Epl%3Fcb%3D1270047061894%26av%5Fu%3Ddarkwolf%26cs%3D%5F%5Fedcost%5F%5F%26ts%3D%5F%5Fedtimestamp%5F%5F%26hs%3D%5F%5Fedhash%5F%5F%26go%3D&amp;ts=1270047136015&amp;hs=1c2abce36efc214806ba35dfc8d0c87e" target="_blank" title="Sponsor Link By eDintorni" id="ed_Id_1" class="wl-ext">video</a></label>
    &nbsp;<input type="checkbox" id="nofullscreen" name="nofullscreen">
    <label for="nofullscreen"><acronym title="Disabilita la possibilità di mettere il video a schermo intero">No Fullscreen</acronym></label>
    &nbsp;<input type="checkbox" id="nocorrelati" name="nocorrelati">
    <label for="nocorrelati"><acronym title="Disabilita la visione dei video correlati (Opzione esclusiva per YouTube)">No Correlati (?)</acronym></label>
    &nbsp;&nbsp;&nbsp;<script type="text/javascript">&lt;!--
    document.write('&lt;input type="submit" href="#top" value="Esegui" onclick="location.href=\'#top\'" /&gt;&lt;span id="w3cvideoloader"&gt;&lt;/span&gt;');
    --&gt;</script><input type="submit" onclick="location.href='#top'" value="Esegui" href="#top"><span id="w3cvideoloader"></span>
    <noscript>&lt;input type="submit" value="Necessario Javascript" disabled="disabled" /&gt;</noscript>
    </form>
    <script>
    function youTube()
    {
    	document._form.text.value = 'http://YouTube.com';
    	document._form.larghezza.value = '33';
    	document._form.altezza.value = '55';
    }
    function facebook()
    {
    	document._form.text.value = 'http://facebook.com';
    	document._form.larghezza.value = '42';
    	document._form.altezza.value = '56';
    }
    function google()
    {
    document._form.text.value = 'http://google.it';
    	document._form.larghezza.value = '39';
    	document._form.altezza.value = '10';
    }
    </script>
    ....nell'#up non aggiunge l'indirizzo perché hai messo la funzione onclick="self.scrollTo(0, 0); in javascript... se provi a disattivare JS, vedi che funziona

    Ciao!
    Ultima modifica di alemoppo : 31-03-2010 alle ore 17.09.14

  7. #7
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,556

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    vedi se va bene questo:
    ...
    ....nell'#up non aggiunge l'indirizzo perché hai messo la funzione onclick="self.scrollTo(0, 0); in javascript... se provi a disattivare JS, vedi che funziona

    Ciao!
    Ottimo, funziona (non colora il link se non al passaggio del mouse ma funziona a dovere) :)
    -
    Io vorrei che non comparisse anche nel pulsante "esegui" (ma non son riuscito a replicarlo), so che se disabilito il javascript lo scrive (ma preferisco evitarlo) :/
    -
    PS: c'è la possibilità quindi di "cliccare" nuovamente su (es youtube) e mettere l'embed invece del link (svuotando altezza e larghezza)? :)
    Comunque, già così, va benone ;)

  8. #8
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,322

    Predefinito

    sostituisci il js di prima con questo:
    Codice HTML:
    <script>
    var flag = false;
    function youTube()
    {
    	if(flag)
    		document._form.text.value = 'http://YouTube.com';
    	else
    		document._form.text.value = '<embded>http://YouTube.com</emded>';
    	document._form.larghezza.value = '33';
    	document._form.altezza.value = '55';
    	
    	flag = !flag;
    }
    function facebook()
    {
    	if(flag)
    		document._form.text.value = 'http://facebook.com';
    	else
    		document._form.text.value = 'altrosafasdf';
    	document._form.larghezza.value = '42';
    	document._form.altezza.value = '56';
    	flag = !flag;
    }
    function google()
    {
    	if(flag)
    		document._form.text.value = 'http://google.it';
    	else
    		document._form.text.value = 'adasfgfm';
    	document._form.larghezza.value = '39';
    	document._form.altezza.value = '10';
    	flag = !flag;
    }
    </script>
    Ciao!

  9. #9
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,556

    Predefinito

    Grazie mille, mo devo andare... al ritorno lo proverò immediatamente :)

  10. #10
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,322

    Predefinito

    Citazione Originalmente inviato da darkwolf Visualizza messaggio
    non colora il link se non al passaggio del mouse
    mmmh prova a dargli anche un href='#'

    Citazione Originalmente inviato da darkwolf Visualizza messaggio
    Io vorrei che non comparisse anche nel pulsante "esegui" (ma non son riuscito a replicarlo), so che se disabilito il javascript lo scrive (ma preferisco evitarlo) :/
    Non ho capito: cosa non deve comparire?

  11. #11
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,556

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    mmmh prova a dargli anche un href='#'
    Ok, ci proverò (ritorno dalla doccia) :P
    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Non ho capito: cosa non deve comparire?
    Praticamente vorrei che il pulsante esegui, esattamente come il pulsante #up (top, nel footer) mi portino ai rispettivi anchor senza inserire il campo nella barra degli indirizzi del browser.
    Per il link del footer nessun problema, già fatto, per il pulsante non son riuscito ad emulare questo comportamento.
    Grazie ancora :)

  12. #12
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,322

    Predefinito

    Citazione Originalmente inviato da darkwolf Visualizza messaggio
    Praticamente vorrei che il pulsante esegui, esattamente come il pulsante #up (top, nel footer) mi portino ai rispettivi anchor senza inserire il campo nella barra degli indirizzi del browser.
    Per il link del footer nessun problema, già fatto, per il pulsante non son riuscito ad emulare questo comportamento.
    Grazie ancora :)
    ahhh avevo capito che volevi vedere il link nella barra

    Allora, dovresti modificare il tasto in:

    Codice HTML:
    <input type="submit" onclick="self.scrollTo(0, y); return false;'" value="Esegui" href="#top">
    ...Dove in 'y' ci sostituisci il numero dell'altezza (devi andare per tentativi...)

    Ciao!

  13. #13
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,556

    Predefinito

    Si, così ci ero arrivato ma fa differenza l'header nel caso in cui l'utente sia loggato o meno e quindi non ho un'altezza fissa
    Pazienza allora... mi terrò il #top nell'url :)

  14. #14
    Guest

    Predefinito

    ciao alemoppo, sono nuovo mai scritto in un forum scusami se sbaglio, cmq ho visto che te ne intendi di javascript, potrei chiederti un piccolissimo favore?

  15. #15
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,322

    Predefinito

    Sì.
    Apri un nuovo topic nella sezione javascript , spiegando bene il problema. Prima però, come da regolamento, fai una ricerca, per vedere se il tuo problema è già stato trattato (e risolto).
    Chiudo.

    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •