potrafi ktos opcje cofania w html tworzyc prawidłowo? bo mam uklad okresowy
http://www.ukladokresowy.pl/uklad.html kod brany stąd.
jak wybieram jakis pierwiastek a potem biorę "wstecz" to w miejscu tego pola z pierwiastkiem, ktore pojawia się na srodku po najechania na dowolny pierw. tworzą sie dwa pola a nawet trzy ze wczesniej wybranymi polami. nie bardzo wiem jak temu zaradzic. bede wdzieczny za pomoc.
Błąd nie leży w HTMLu lecz w JavieScript.
Jak najedziesz kursorem myszki na dowolny pierwiastek, to skrypt JavaScript usuwa z odpowiedniego pola w środku wartość CSS:
display: none;
czyli odpowiedni pierwiastek w środku staje się widoczny.
Problem polega na tym, że jak klikniesz na Żelazo i następnie najedziesz kursorem myszki na Miedź jeszcze zanim zniknie główna strona z pierwiastkami i nowa się wczyta, to skrypt JavaScript usunie ze środkowego pola odnoszącego się do Miedzi wartość:
display: none;
czyli po naciśnięciu przycisku wstecz w przeglądarce, w środkowym polu pozostanie Miedź, bo ma usunięte:
display: none;
Musisz to rozwiązać w jakiś sposób. Możesz na przykład poprawić skrypt JavaScript w taki sposób żeby po najechaniu kursorem myszki na jakiś pierwiastek, sprawdzał czy w środku jakieś pole jest już widoczne i jeśli już jest, to niech mu dodaje:
display: none;
I zamiast usuwać:
display: none;
lepiej zamieniaj je na:
display: block;