2015-10-06 3 views
-2

Я недавно взял нового клиента с двумя веб-сайтами. Я построил один из их сайтов, но не имею никакого реального участия в их другом сайте. Их старый сайт был запущен с 2012 года и не внес никаких изменений в него. Внезапно их кнопки навигации больше не доступны для кликов. Я пытался изучить это, но, честно говоря, я довольно новичок и не знаю, как бороться с кодом, который я не создавал.Nav Bar на сайте не доступен для просмотра

Сценарий кода с сайта. http://screencast.com/t/v8UuHhDEpI

Фактический сайт. www.desertweed.com

Любые идеи? Спасибо!

+1

У вас есть журнал изменений кода (если они есть)? Если в коде не было изменений, произошли ли изменения в используемых браузерах и т. Д.? –

+0

Можете ли вы хотя бы опубликовать ссылку на сайт, чтобы мы могли посмотреть? – idontwantnoscrubs

+0

В последнее время произошли некоторые кардинальные изменения в браузерах. Пока что Firefox не затронут. Я посмотрел на ваш скриншот. Не говорит ничего, кроме кнопок навигации в формате таблицы. Некоторые div (возможно, с шириной в процентах должны быть закрыты кнопками, и, следовательно, они стали неотъемлемыми. Только гадать. –

ответ

0

menu.js состоит из этого кода для создания меню. Вы не можете обернуть ячейку данных таблицы <td> в <form>. Вы можете обернуть <input> в форме внутри <td>.

document.write('<DIV id=menu>'); 
document.write('<TABLE cellpadding=0 cellspacing=1 border=0 bgcolor="#000000" width="100%"><tr><td width="30" background="picts/button.gif">'); 
document.write('<IMG SRC="picts/spacer.gif" HEIGHT="5" WIDTH="30" border="0"><BR>'); 

document.write('</td><form action="index.html"><td>'); 
document.write('<input type="submit" value=" Home " onmouseover="this.className=\'buttonon\'" onmouseout="this.className=\'button\'" class="button"><br>'); 

document.write('</td></form><form action="ag.htm"><td>'); 
document.write('<input type="submit" value="Agriculture" onmouseover="this.className=\'buttonon\'" onmouseout="this.className=\'button\'" class="button"><br>'); 

document.write('</td></form><form action="indust.htm"><td>'); 
document.write('<input type="submit" value="Industrial" onmouseover="this.className=\'buttonon\'" onmouseout="this.className=\'button\'" class="button"><br>'); 

//document.write('</td></form><form action="photos.htm"><td>'); 
//document.write('<input type="submit" value="Photos" //onmouseover="this.className=\'buttonon\'" //onmouseout="this.className=\'button\'" class="button"><br>'); 

document.write('<!-- COPY THE NEXT TWO LINES AND PASTE ABOVE THIS LINE TO ADD A BUTTON -->'); 

document.write('</td></form><form action="msds.htm"><td>'); 
document.write('<input type="submit" value="MSDS & Labels" onmouseover="this.className=\'buttonon\'" onmouseout="this.className=\'button\'" class="button"><br>'); 


document.write('</td></form><form action="contact.htm"><td>'); 
document.write('<input type="submit" value="Contact" onmouseover="this.className=\'buttonon\'" onmouseout="this.className=\'button\'" class="button"><br>'); 

document.write('</td></form>'); 
document.write('<td WIDTH="99%" background="picts/button.gif">'); 
document.write('&nbsp;<br>'); 
document.write('</td></tr></table></DIV>'); 

Как это:

document.write('</td><td><form action="index.html">'); 
document.write('<input type="submit" value=" Home " onmouseover="this.className=\'buttonon\'" onmouseout="this.className=\'button\'" class="button"><br>'); 

document.write('</form></td><td><form action="ag.htm">'); 

Теперь все, что было сказано. Они не должны быть таблицами, они не должны быть входами, они не должны быть формами, и они не должны создаваться Javascript. Это устарело более чем на десятилетие.

+0

Спасибо, Alejalapeno! Я получил их, по крайней мере, для того, чтобы быть кликабельными ... но теперь есть черный бар внизу, который не выглядит хорошо. Честно говоря, это сайт не стоит моего времени .. Я просто хочу помочь исправить это для них, потому что я хороший человек. Любая идея о том, как заставить черную полосу уйти? – jennifern

+0

@jennifern Я бы обычно никогда не одобрял это, а просто добавлял ' style = "margin: 0" 'в каждую форму. Поэтому'

'и т. д. – Alejalapeno

+0

интернет-обнимание ... для того, чтобы сэкономить мне много времени! !!! – jennifern