Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

sintassi

21 views
Skip to first unread message

Gulp®

unread,
Mar 27, 2018, 7:20:46 AM3/27/18
to
Qualcuno cortesemente mi corregge la sintassi? Non funziona.


document.write('<tr style="background-color:red; border:1px solid
black;" onclick="VoceCat(' + categorie[i] + ');"><td
style="font-size:26px; width:338px; height:30px;">' + categorie[i] +
'</td></tr>')

--
Gulp®
--
"Partimque figuras retulit antiquas, partim nova monstra creavit."
(La Metamorfosi - Ovidio)

Indec Mal

unread,
Mar 27, 2018, 8:01:31 AM3/27/18
to

Gulp®

unread,
Mar 27, 2018, 10:37:55 AM3/27/18
to
Il 27/03/18 14:01, Indec Mal ha scritto:
> document.write("<tr style='background-color:red; border:1px solid black;' onclick='VoceCat(" + categorie[i] + ");'><td style='font-size:26px; width:338px; height:30px;'>" + categorie[i] + "</td></tr>")

Grazie.

Nemmeno così funziona. Per escludere ogni possibilità di errore ho
ridotto il codice della funzione nell'head ad un alert, ma non lo chiama:

<head>
<script type="text/javascript">
function VoceCat(voce){

alert("Funziona!");
}
</script>
</head>

normalmente il tag TR dovrebbe permettere onclick....

Gulp®

unread,
Mar 27, 2018, 1:08:49 PM3/27/18
to
Il 27/03/18 16:37, Gulp® ha scritto:
> Il 27/03/18 14:01, Indec Mal ha scritto:
>> document.write("<tr style='background-color:red; border:1px solid
>> black;' onclick='VoceCat(" + categorie[i] + ");'><td
>> style='font-size:26px; width:338px; height:30px;'>" + categorie[i] +
>> "</td></tr>")
>
> Grazie.
>
> Nemmeno così funziona.

L'errore in debug: Gioiellerie is not defined
at HTMLTableRowElement.onclick

Dove Gioiellerie è la voce di TR

Secondo me sto passando la voce Gioiellerie ma devo metterla come
stringa, quindi la sintassi sopra quando include in VoceCat
categorie[i], va ulteriormente corretta per poter passare la categoria
come stringa....ho provato, ma mi sono perso nuovamente tra doppi
apici...non cavo un ragno dal buco....

Indec Mal

unread,
Mar 28, 2018, 7:00:36 AM3/28/18
to
Il giorno martedì 27 marzo 2018 19:08:49 UTC+2, Gulp® ha scritto:
> Il 27/03/18 16:37, Gulp® ha scritto:
> > Il 27/03/18 14:01, Indec Mal ha scritto:
> >> document.write("<tr style='background-color:red; border:1px solid
> >> black;' onclick='VoceCat(" + categorie[i] + ");'><td
> >> style='font-size:26px; width:338px; height:30px;'>" + categorie[i] +
> >> "</td></tr>")
> >
> > Grazie.
> >
> > Nemmeno così funziona.
>
> L'errore in debug: Gioiellerie is not defined
> at HTMLTableRowElement.onclick
>
> Dove Gioiellerie è la voce di TR
>
> Secondo me sto passando la voce Gioiellerie ma devo metterla come
> stringa, quindi la sintassi sopra quando include in VoceCat
> categorie[i], va ulteriormente corretta per poter passare la categoria
> come stringa....ho provato, ma mi sono perso nuovamente tra doppi
> apici...non cavo un ragno dal buco....
>

dovrebbe essere così:

Gulp®

unread,
Mar 29, 2018, 3:31:50 AM3/29/18
to

> dovrebbe essere così:
> document.write("<tr style='background-color:red; border:1px solid black;' onclick='VoceCat(\"" + categorie[i] + "\");'><td style='font-size:26px; width:338px; height:30px;'>" + categorie[i] + "</td></tr>")
>

Ok, grazie ancora. Ora però, giusto per capire, mi dici cos'è o cosa fa
quella barra?

Sandro kensan

unread,
Mar 29, 2018, 11:20:44 AM3/29/18
to
On 29/03/2018 09:31, Gulp® wrote:

> Ok, grazie ancora. Ora però, giusto per capire, mi dici cos'è o cosa fa
> quella barra?

trasforma i doppi apici in un carattere qualsiasi senza il significato
di aperta/chiusa stringa.

--
Sandro kensan www.kensan.it & www.qiqi.it geek site
Saluto gli agenti della NSA - Hello NSA - www.nsa.gov
0 new messages