Saluti a tutto il popolo di Html.it

recentemente ho avuto a che fare con un problemino all'apparenza semplice ma del quale non riesco a venire a capo (come vedete dall'ora, mi sta facendo impazzire -.-)

vi inoltro subito il problema:

codice:
    
function mycarousel_getItemHTML(url)     
{
        return '[img]' + url + '[/img]';     
};
dove URL è ovviamente una stringa.

il problema è l'aggiunta dell'onClick nel return.

devo passare un stinga nella funzione readurl, ma continuo ad avere problemi con i doppi apici.

qual è il giusto ordine di / per far si che comprenda che il primo ' è relativo all'onclick e il secondo per il passaggio della variabile?

ho gia provato con:

readurl(/' '+url+'/') ma cosi, ovviamente, ho come risultato "+url+" e non la stringa che essa contiene.

Sto diventando matto

vi ringrazio in anticipo della pazienza