JavaScript: как убить ссылку ?

SeaGull

Junior Member
JavaScript: как убить ссылку ?

На странице имеется картинка со ссылкой:
PHP:
<a href="/somewhere/" id="link"><img src="123.gif" id="picture"></a>
В какой-то момент (по клику), картинка заменяется на другую:
PHP:
document.getElementById("picture").src='567.jpg';
При этом нужно, чтобы ссылка пропала и осталась просто картинка без какой-либо ссылки. Вариант заключить всю конструкцию в <div> и переписать весь innerHTML не подходит :(

Подскажите пожалуйста, как прицельно убить ссылку ?
Заранее спасибо.
 

Crazy

Developer
1. Найти картинку. Сделать ей removeNode.
2. Найти ссылку. Сделать ей removeNode.
3. Найти место, где раньше была ссылка, и вставить обратно картинку.

В чем проблема-то?
 

SeaGull

Junior Member
Ну вобщем да. Спасибо.

Но, в идеале, хотелось бы, чтобы и Netscape это как-нибудь сдюжил...
 

crocodile2u

http://vbolshov.org.ru
Netscape "как-нибудь" сдюжит. Если ты, конечно, под 4-й не подгоняешь.
 

SeaGull

Junior Member
Подручная документация клянется, что NN6 с removeNode() не знаком.
Впрочем, пойду проверять.
 

crocodile2u

http://vbolshov.org.ru
Ну, я вообще-то все же 7+ имел с в виду. Много ли ты знаешь людей, использующих NN6 ?
 

SeaGull

Junior Member
Я лично - вообще не знаю.
Но логи считают, что народу с NN4-NN6 как минимум 14% от общего вала.
 

crocodile2u

http://vbolshov.org.ru
Какие логи? Хотлог утверждает, что гораздо меньше. Впрочем, если аудитория зарубежная, возможно, ты и прав.
 

SeaGull

Junior Member
Логи банальные Апачевские. И народ в основном наш.
Но всё это субъективно - конечно, если на сайте на ранний NN забить. то его и в логах мало будет.

Впрочем, как-то это в сторону от темы. Хотя, видимо, идеального решения таки не будет. Жаль что простое обнуление innerHTML'а ссылки не сработало :)
 

Ямерт

The Old One
Но логи считают, что народу с NN4-NN6 как минимум 14% от общего вала
По-моему, настала пора перестать угождать пользователям NN4. Если им лень обновить браузер или они такие закоренелые консерваторы, то это ещё не повод тратить время на их дамские капризы.
 

SeaGull

Junior Member
NN4, конечно, уже сугубо проблема его пользователей.
Но NN6 всё же пока актуален.
 

Onore

Новичок
Ну вы даете, ни одного человека пользуещегося NS6- не видел :) Его даже в мировой статистике нет там НС4 и сразу НС 7 с 1.4% =)
 

kruglov

Новичок
SeaGull
Даже NN 7 - то не особо актуален, спасает его только совместимость с FireFoxами.
 
Сверху