Back to top

Autore Topic: inserire codice javascript  (Letto 2369 volte)

Offline obaoba

  • Esploratore
  • **
  • Post: 129
    • Mostra profilo
inserire codice javascript
« il: 02 Mar 2014, 20:04:03 »
Vorrei inserire codice javascript negli articoli e altrove, ho preso sourcerer ma mi sa che nella versione free è tutto bloccato. Cè qualcos'altro?

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:inserire codice javascript
« Risposta #1 il: 02 Mar 2014, 21:09:47 »
No ti sbagli, valle a vedere le differenze fra versione commerciale e non. ;)
« Ultima modifica: 03 Mar 2014, 21:09:38 da giusebos »
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline obaoba

  • Esploratore
  • **
  • Post: 129
    • Mostra profilo
Re:inserire codice javascript
« Risposta #2 il: 03 Mar 2014, 10:19:16 »
Per inserire il codice creo um nuovo articolo clicco inserisci codice , meto il codice tea i tag source e clicco su inserisci.
Il codice è questo
Codice: [Seleziona]
(funit == "Yard" && tunit == "Quarter Mile") return .0022724
else if (funit == "Yard" && tunit == "Eigth Mile") return .0045448
else if (funit == "Yard" && tunit == "1500M") pace = (time / dist)  / .0006096
else if (funit == "Yard" && tunit == "800M") return .001143
else if (funit == "Yard" && tunit == "400M") return .002286
else if (funit == "Yard" && tunit == "200M") return .004572
}

function CalcSplits(form){

var gottime = CheckPace(form)
var gotpace = CheckTime(form)
if (!(gottime || gotpace)){
alert("Per calcolare gli Splits, inserire la Media e Distanza o Tempo e Distanza")
}else{

if (!(gotpace) && (gottime)){
    punit = form.punit.options[form.punit.selectedIndex].value
    dunit = form.dunit.options[form.dunit.selectedIndex].value
    var factor = convUnit(dunit, punit)
    pace = (time / dist) / factor
}
var dcalc = form.dunit.options[form.dunit.selectedIndex].value
var pcalc = form.punit.options[form.punit.selectedIndex].value
var factor = convUnit(dcalc, pcalc)
var pdisp = form.punit.options[form.punit.selectedIndex].text
dist = dist * factor
var remain = dist % 1
nsplits = dist - remain

var hgt = nsplits  * shgt
hgt = hgt.toString(10)
var features = "resizable,scrollbars,height=" + hgt + ",width=250,"
swin = window.open("","",features)
swin.document.writeln("<HTML><HEAD><TITLE>Splits</TITLE><HEAD><BODY>\n")
swin.document.writeln("<table cellspacing=2><tr bgcolor=#C6E2FF><td colspan=2 align=left>Splits</td><td>Tempo</td></tr>\n")
var stime = 0
for (var split = 1;  split <= nsplits; split++){
stime = stime + pace
var shours = HrsFromTSecs(stime)
var smins = MinsFromTSecs(stime)
var ssecs = SecsFromTSecs(stime)
var hmstime = shours  + ":" + smins + ":" + ssecs.substring(0,5)
swin.document.writeln("<tr><td>" + split + "</td><td>" + pdisp + "</td><td>" +hmstime + "</td></tr>\n")
}
if (nsplits  != dist){
var extrasecs = remain * pace
stime = stime + extrasecs
var shours = HrsFromTSecs(stime)
var smins = MinsFromTSecs(stime)
var ssecs = SecsFromTSecs(stime)
var hmstime = shours  + ":" + smins + ":" + ssecs.substring(0,5)
swin.document.writeln("<tr><td>" + dist + "</td><td>" + pdisp + "</td><td>" +hmstime + "</td></tr>\n")
}
swin.document.writeln("</table></BODY></HTML>\n")
}
}

function CheckTime(form){

if((getDist(form)) && (getPace(form))){
return true
}else{
return false
}
}

function CheckDist(form){
if(getTime(form) && getPace(form)){
return true
}else{
return false
}
}

function CheckPace(form){
if((getTime(form)) && (getDist(form))){
return true
}else{
return false
}
}

function getTime(form){
thour = form.thr.value
if (thour == "") {thour = "0"}
if (!(isPosNum(thour))){return false}
thr = StripZeroes(thour)
tminute = form.tmin.value
if (tminute == "") {tminute = "0"}
if(!(isPosNum(tminute))){return false}
tmin = StripZeroes(tminute)
tsecond = form.tsec.value
if (tsecond == "") {tsecond = "0"}
if(!(isPosNum(tsecond))){return false}
tsec = StripZeroes(tsecond)
time = toSecs(thr, tmin, tsec)
time = parseFloat(time, 10)
if (time == 0) return false
return true
}

function getDist(form){
dist = document.forms[0].dist.value
if (!(isPosNum(dist))) {return false}
dist = StripZeroes(dist)
dist = parseFloat(dist, 10)
return true
}

function getPace(form){
phr = form.phr.value
if (phr == "") {phr = "0"}
if (!(isPosNum(phr))) {return false}
phr = StripZeroes(phr)
pmin = form.pmin.value
if (pmin == "") {pmin = "0"}
if (!(isPosNum(pmin))) {return false}
pmin = StripZeroes(pmin)
psec = form.psec.value
if (psec == "") {psec = "0"}
if (!(isPosNum(psec))) {return false}
psec = StripZeroes(psec)
pace = toSecs(phr, pmin, psec)
pace = parseFloat(pace, 10)
if (pace == 0) return false
return true
}

function toSecs(hr, min, sec){
var hour = parseFloat(hr, 10)
var minute = parseFloat(min, 10)
var second = parseFloat(sec, 10)
var hsecs = parseFloat(hour * 3600)
var msecs = parseFloat(minute * 60)
var total = hsecs + msecs + second
return total
}

function HrsFromTSecs(totsecs){
var hrs
var flthrs = totsecs / 3600
hrs = Math.floor(flthrs)
hrs = hrs.toString(10)
if (hrs.length == 1) {hrs = "0" + hrs}
return hrs
}

function MinsFromTSecs(totsecs){
var mins
var hrs = HrsFromTSecs(totsecs)
var nsecs = hrs * 3600
var secsleft = totsecs - nsecs
var fltmin = secsleft / 60
mins = Math.floor(fltmin)
mins = mins.toString(10)
if (mins.length == 1) {mins = "0" + mins}
return mins
}

function SecsFromTSecs(totsecs){

var secs
secs = totsecs - (HrsFromTSecs(totsecs) * 3600) - (MinsFromTSecs(totsecs) * 60)
secs = secs.toString(10)
if (secs.length == 1) {
secs = "0" + secs
}else{
for (var i = 0; i < secs.length; i++){
tchar = secs.charAt(i)
if (i == 1 && tchar == "."){
secs = "0" + secs
break
}
}
}
return secs
}

function StripZeroes(number){
if (number.length == 1) return number
var outnum = ""
var goodc
mynum = number.toString(10)
for (var i = 0; i < mynum.length;  i++){
goodc  = mynum.charAt(i)
if (i == 0 && goodc  == "0"){
continue
}
outnum += goodc
}
return outnum
}

function isPosNum(number){
mynum = number.toString(10)
if (mynum.length == 0) {return false}
oneDecimal = false
for (var i = 0 ; i < mynum.length; i++){
var oneChar = mynum.charAt(i)
if (oneChar  ==  "." && !oneDecimal){
oneDecimal = true
continue
}
if (oneChar < "0" ||  oneChar > "9"){
return false
}
}
return true
}

function setDunit (form){
if (form.event.options[1].selected == true){
form.dunit.options[0].selected=true
form.dist.value = maradist
}
if (form.event.options[2].selected==true){
form.dunit.options[0].selected=true
form.dist.value = halfmaradist
}
if (form.event.options[3].selected==true){
form.dunit.options[1].selected=true
form.dist.value = 5
}
if (form.event.options[4].selected==true){
form.dunit.options[0].selected=true
form.dist.value = 5
}
if (form.event.options[5].selected==true){
form.dunit.options[1].selected=true
form.dist.value = 8
}
if (form.event.options[6].selected==true){
form.dunit.options[1].selected=true
form.dist.value = 10
}
if (form.event.options[7].selected==true){
form.dunit.options[1].selected=true
form.dist.value = 15
}
if (form.event.options[8].selected==true){
form.dunit.options[0].selected=true
form.dist.value = 10
}
if (form.event.options[9].selected==true){
form.dunit.options[1].selected=true
form.dist.value = 20
}
if (form.event.options[10].selected==true){
form.dunit.options[0].selected=true
form.dist.value = 15
}

if (form.event.options[11].selected==true){
form.dunit.options[1].selected=true
form.dist.value = 25
}
if (form.event.options[12].selected==true){
form.dunit.options[1].selected=true
form.dist.value = 30
}
if (form.event.options[13].selected==true){
form.dunit.options[0].selected=true
form.dist.value = 20
}
}
//-->
</script>

<form method="POST">
<table cellspacing="0" cellpadding="4"  cellspacing=1 border="0" align="center" width="420">

<tr bgcolor="#00cc66">
<TD colspan=3 align="center"><FONT color="#FFFFFF"><B>C&nbsp;A&nbsp;L&nbsp;C&nbsp;O&nbsp;L&nbsp;A&nbsp;T&nbsp;O&nbsp;R&nbsp;E</B></FONT></TD>

</tr>
<tr>
<td colspan=3 align="center">
<font class=fontcalen>
Inserisci due campi per calcolare il terzo<br>Es. per calcolare la MEDIA inserisci TEMPO e DISTANZA
<br><br>
Clicca su "CALCOLA SPLITS" e vedi i tempi per km o miglio!
</td>
</tr>

<tr>
<td colspan=3>&nbsp;
</td>
</tr>
<tr>
<TD bgcolor="#000066" valign="center" align="center" colspan=3><FONT color="#FFFFFF"><B>Tempo</B></FONT></TD>
</tr>
<tr>

<TD bgcolor="#CCCCFF" valign="top" align="center" colspan=2>
<table>
<tr>
<td class="smallText" align="center">ore</td>
<td class="smallText" align="center">minuti</td>

<td class="smallText" align="center">secondi</td>
</tr>

<tr>
<td align="center"><input type="text" name="thr" size="2" maxlength="2"></td>
<td align="center"><input type="text" name="tmin" size="2" maxlength="2"></td>
<td align="center"><input type="text" name="tsec" size="5" maxlength="6"></td>
</tr>
</table>

</td>
<td bgcolor="#CCCCFF" align="center" valign="top">Per calcolare il tempo, inserisci la distanza e la media e clicca qui:<BR><INPUT type="button" class="pulldown" onClick="var myform = document.forms[0]; CalcTime(myform)" value="Calcola Tempo">

</td>
</tr>

<tr>
<TD bgcolor="#000066" valign="center" align="center" colspan=3><FONT color="#FFFFFF"><B>Distanza </B></FONT></TD>
</tr>
<tr>
<TD bgcolor="#EEEEFF" valign="center" align="center" colspan=2>

<input type="text" name="dist" size="7" maxlength="8"> <select name="dunit" class="pulldown">
<option value="Meter" selected>Metri</option>
<option value="Kilometer">Km</option>
<option value="Mile">Miglia</option>
</select>

</td>
<td bgcolor="#EEEEFF" align="center" valign="top">Per calcolare la distanza, inserisci il tempo e la media e clicca qui:<BR><INPUT type="button" class="pulldown" onClick="var myform = document.forms[0]; CalcDist(myform)" value="Calcola Distanza">

</td>
</tr>

<tr>
<TD bgcolor="#000066" valign="center" align="center" colspan=3><FONT color="#FFFFFF"><B>Media</B></FONT></TD>
</tr>
<tr>
<TD bgcolor="#CCCCFF" valign="top" align="center" colspan=2>
<table border="0">

<tr>
<td align="center" class="smallText">ore</td>

<td colspan="2" align="center" class="smallText">min &nbsp; sec</td>
</tr>
<tr>
<td align="center">

<input type="text" name="phr" size="2" maxlength="2">
</td>
<td colspan="2" align="center">
<input type="text" name="pmin" size="2" maxlength="2">

<input type="text" name="psec" size="2" maxlength="2">
</td>
</tr>
<tr>

<td>per</td>
<td><select name="punit" size="1" class="pulldown">
<option value="Kilometer" selected>Km</option>

<option value="1500M">1500 metri</option>
<option value="800M">800 metri</option>
<option value="400M">400 metri</option>

<option value="200M">200 metri</option>
<option value="Mile">Miglia</option>
<option value="Meter">Metro</option>
</select>
</td>
</tr>
</table>

</td>
<td bgcolor="#CCCCFF" align="center" valign="top">Per calcolare la media, inserisci il tempo e la distanza e clicca qui:<BR><INPUT type="button" class="pulldown" onClick="myform = document.forms[0]; CalcPace(myform)" value="Calcola Media">
</td>
</tr>
<TR>
<TD colspan=3 align="center"><br>
<INPUT type="button" class="pulldown" onClick="var myform = document.forms[0]; CalcSplits(myform)" value="Calcola Splits"> <INPUT type="button" class="pulldown" value="Reset" onClick="document.forms[0].reset()">

</TD>

</TR>
</TABLE>
</FORM>



</td>
</tr>
</table>
<!-- -->

</td>

</tr>
<tr>
<td>
<br><br>

</td>
</tr>
<tr>
<td>

</td>
</tr>
</table>
<center>
<script type="text/javascript">
var uri = '' + new String (Math.random()).substring (2, 11);
document.write('<a href=" target="_BLANK"><img src="'+uri+'" border=0></a>');
</script>
</center>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-2350666-1";
urchinTracker();
</script>
<!-- body -->
</body>
</html>

Offline obaoba

  • Esploratore
  • **
  • Post: 129
    • Mostra profilo
Re:inserire codice javascript
« Risposta #3 il: 03 Mar 2014, 16:40:53 »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:inserire codice javascript
« Risposta #4 il: 03 Mar 2014, 16:45:49 »
mi sorge un dubbio, hai attivato il plug in in gestione plug in, sia per l'editor che per il framework?
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline obaoba

  • Esploratore
  • **
  • Post: 129
    • Mostra profilo
Re:inserire codice javascript
« Risposta #5 il: 03 Mar 2014, 20:54:39 »
Si è attivo

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:inserire codice javascript
« Risposta #6 il: 03 Mar 2014, 21:10:18 »
prova ad inserire il codice con jce, ma prima devi configurarlo affinche accetti javascript
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline obaoba

  • Esploratore
  • **
  • Post: 129
    • Mostra profilo
Re:inserire codice javascript
« Risposta #7 il: 03 Mar 2014, 22:06:51 »
prova ad inserire il codice con jce, ma prima devi configurarlo affinche accetti javascript
Jce? Come dovrei fare

Offline conti1

  • Global Moderator
  • Instancabile
  • *****
  • Post: 9075
  • Sesso: Maschio
    • Mostra profilo
Re:inserire codice javascript
« Risposta #8 il: 04 Mar 2014, 00:55:04 »
mi sa che ti viene cancellato
disattiva leditor
ciao
se possibile postare il link  x risolvere al meglio il problema grazie
evitare nomi commerciali grazie

Offline obaoba

  • Esploratore
  • **
  • Post: 129
    • Mostra profilo
Re:inserire codice javascript
« Risposta #9 il: 05 Mar 2014, 14:59:10 »
Non ho capito perché sourcerer non funziona  :'(

 



Web Design Bolzano Kreatif