Отладчик бы взял и посмотрел.
А не работает потому, что window.getSelection() возвращает не строку, а объект Selection и у него нет метода split() который ты пытаешься вызвать на строке 19.
А работало потому, что когда происходило соединение со строкой (selection + pagelink), объект преобразовывался в строку методом _toString().
|