Kodem PHP pobieram dynamicznie grupę linków, która znajduje się w <div id="linki">. Jak, przy użyciu JS, dopisać do każdego odnośnika wartość "href"? Linki wyglądają tak:
<http://december.com/html/4/element/a.html href='jakaś strona' title='Wyświetl profil'>Andrula</http://december.com/html/4/element/a.html>
<http://december.com/html/4/element/a.html href='-Mój przedrostek- jakaś strona' title='Wyświetl profil'>Andrula</http://december.com/html/4/element/a.html>
funkcja setAttribute
Wymyśliłem coś takiego:
<script type="text/javascript"> var linki = document.getElementById("linki"); var alfaLink = "http://mazishare.co.cc/"; linki.setAttribute("href", alfaLink + linki.value); </script>
http://www.w3schools.com/jsref/dom_obj_anchor.asp to co tu się znajduje napewno pomoże Ci rozwiązać problem.
<script type="text/javascript"> window.onload = changeLink; function changeLink() { var link = document.getElementById('links').href; document.getElementById('links').href = "http://mazishare.co.cc/?u=" + link; } </script>
<script type="text/javascript"> window.onload = changeLink; function changeLink() { var link = document.getElementsByClassName('links').href; document.getElementsByClassName('links').href = "http://mazishare.co.cc/?u=" + link; } </script>
<http://december.com/html/4/element/script.html type="text/javascript"> window.onload = changeLink; function changeLink() { var link = document.getElementsByClassName('links'); for (var i = 0; i < link.length; i++) { link[i].href = "http://mazishare.co.cc/?u=" + link[i].href; } } </http://december.com/html/4/element/script.html>
dzięki, "wasze" rozwiązanie działa postawiłem "pomógł" wam obu
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)