function wsp_js(){
document.getElementByClass('iframe').innerHTML = '<iframe src=" + url + "></iframe>';
}
Во-первых, как и написал
GreatRash, метод называется document.getElementsByClassName и он возвращает коллекцию, а т.е. правильнее будет document.getElementsByClassName('iframe')[0].innerHTML. А лучше в обще использовать document.querySelector - она возвращает сразу элемент.
Во-вторых,
'<iframe src=" + url + "></iframe>'
- эта строка в дальнейшем через eval выполняется? Не понятно как url передается.