Til Dan:Nå. Det virker ikke hos mig, men mon ikke jeg har skrevet et eller andet forkert eller skrevet det det forkerte sted.
Der er i hvert fald ikke tegn på at der bliver overført en position værdi til mine links når jeg klikker på dem...
Se hvordan min kode nu ser ud
- <head>
- <?php if (isset($_GET['fratop']) && is_numeric($_GET['fratop'])): ?>
- <script type="text/javascript">
- $(function () {
- $('html, body').animate({
- scrollTop: <?php echo $_GET['fratop']; ?>,
- }, 1000);
- });
- </script>
- <?php endif ?>
- </head>
og så derefter på mine knapper
- <ul>
- <li><a class="link" href="index_fleresproget.php?lang=english" alt="english"><img src="img/en.jpg" alt="english">English</a></li>
- <li><a class="link" href="index_fleresproget.php?lang=dansk" alt="dansk"><img src="img/da.jpg" alt="dansk">Dansk</a></li>
- </ul>
Og min java-script
- $(function () {
- var $this = $(window),
- $links = $(".link");
-
- $(document).scroll(function (event) {
- var position = $this.scrollTop();
- $links.each(function(idx, elm) {
- var href = elm.attr("href");
- href = (href.indexOf("&fratop") > 0)
- ? href.split("&fratop")[0] + "&fratop="+position
- : href + "&fratop="+position;
-
- elm.attr("href",href);
- });
- });
- });
Er der noget jeg har misforstået?
Til TommyHej Tommy Hansen
Tak for dit forslag.
Jeg kender ikke noget til cookie og Ajax (har prøvet at google Ajax lidt og det så skræmmende ud)
Måske kan jeg finde ud af det med cookie - jeg mener at jeg prøvet det før, men kan ikke rigtig huske det.
Men hvis du kunne hjælpe mig med hvad det er jeg skal lede efter når jeg googler Ajax? Fordi jeg er på bare bund. Jeg ved ikke en gang om det er en sprog eller en function, om det hører til java-script på et eller andet måde eller overhovedet ikke, og hvordan det implementeres i min eksisterende html/php side.
Indlæg senest redigeret d. 14.02.2013 16:31 af Bruger #17540