+ Antworten
Ergebnis 1 bis 7 von 7

Thema: Javascript Funktion in url ausführen

  1. #1
    TP-Insider Corsachriz bringt sich richtig ein Corsachriz bringt sich richtig ein Avatar von Corsachriz
    Registriert seit
    Apr 2006
    Ort
    nähe Köln
    Beiträge
    593

    Javascript Funktion in url ausführen

    Hallo zusammen.

    Der Titel ist vielleicht etwas um die Ecke gedacht, vielleicht gibt es auch eine andere Möglichkeit. Ich habe folgende Situation:

    Ein Onlineshop hat per Javascript blätterbare Seiten in der Kategorie.

    Das funktioniert auch sehr gut mit dem EasySlider Script für Jquery, hier die demo:

    http://cssglobe.com/lab/easyslider1.7/02.html

    Wenn man nun aber z.B. auf der 3. Seite etwas in den Warenkorb legt wird die Seite neu geladen und man landet wieder auf der 1. Seite.

    Perfekt wäre, wenn die Funktion in der url weitergegeben wird, wie z.B.

    "/kategorie.html-Seite1"

    Wie kann ich das Problem lösen ohne den Warenkorb mit Javascript zu realisieren ?
    I like "selbstgemacht"!
    3 Backlinks aus deinem Artikel
    Fotos Online Preisvergleich
    Ich tausche Links - auch mit schwachen oder neuen Seiten. Schreib mir einfach

  2. #2
    TP-Moderator Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Avatar von Adromir
    Registriert seit
    Jun 2004
    Ort
    Hannover
    Beiträge
    4.806
    Mmh, ohne den Slider umzuschreiben, wüsste ich auf die schnelle nix, da das Plugin es nicht nativ unterstützt, bei Aufruf direkt auf eine Seite zu springen.
    Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
    -Dieter Nuhr

  3. #3
    TP-Insider Corsachriz bringt sich richtig ein Corsachriz bringt sich richtig ein Avatar von Corsachriz
    Registriert seit
    Apr 2006
    Ort
    nähe Köln
    Beiträge
    593
    Ja, ich denke mal die Lösung liegt in diesem Abschnitt:

    Code:
    			if(options.numeric){									
    for(var i=0;i<s;i++){						
    $(document.createElement("li"))
    .attr('id',options.numericId + (i+1))
    .html('<a rel='+ i +' href=\"javascript:void(0);\">'+ (i+1) +'</a>')
    .appendTo($("#"+ options.numericId))
    .click(function(){							
    animate($("a",$(this)).attr('rel'),true);
    });
    Ich habe schon den Link auf
    Code:
    .html('<a rel='+ i +' href=\"#'+ i +'\">'+ (i+1) +'</a>')
    umgeändert, damit steht ein #(aktuelleZahl) hinter der url, nur sprint diese beim Aufruf nicht zu der jeweiligen Seite.

    Vielleicht sind Cookies eine Lösung ?
    I like "selbstgemacht"!
    3 Backlinks aus deinem Artikel
    Fotos Online Preisvergleich
    Ich tausche Links - auch mit schwachen oder neuen Seiten. Schreib mir einfach

  4. #4
    TP-Moderator Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Avatar von Adromir
    Registriert seit
    Jun 2004
    Ort
    Hannover
    Beiträge
    4.806
    Cookie, oder ne Session nutzen, wo der aktuelle Seitenwert gespeichert wird.
    Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
    -Dieter Nuhr

  5. #5
    TP-Insider Sand*mann hilft, wo's geht Sand*mann hilft, wo's geht Avatar von Sand*mann
    Registriert seit
    Nov 2005
    Ort
    Berlin
    Beiträge
    587
    Könnte das nich so in der Art hinhauen? (natürlich so nicht lauffähig..)

    PHP-Code:
    $(document).ready(function(){
        if(
    Rauten-Teil ist eine zahl)
        {
            $(
    "#slider").easySlider({
                
    continuoustrue,
                
    numerictrue
            
    });
            $(
    "#slider").css('margin-left'Rauten-Teil * $("#slider li:eq(0)").width() * (-1));
            $(
    "li[id^=controls]").removeClass("current");
            $(
    "li#controls" Rauten-Teil).addClass("current");
        }
        else
        {
            $(
    "#slider").easySlider({
                
    autotrue
                
    continuoustrue,
                
    numerictrue
            
    });
        }
    }); 
    Der Slider verschiebt ja die Liste einfach nur nach links. Das wird dann hier dann recht dreckig, manuell nachgeholt.

  6. #6
    TP-Moderator Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Adromir lebt für das TP und seine User Avatar von Adromir
    Registriert seit
    Jun 2004
    Ort
    Hannover
    Beiträge
    4.806
    Aber auch nur, wenn die Webseiten ne fixe Breite haben. Sonst sieht es in manchen Ausgabegeräten nicht so prickelnd aus.
    Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
    -Dieter Nuhr

  7. #7
    TP-Insider Corsachriz bringt sich richtig ein Corsachriz bringt sich richtig ein Avatar von Corsachriz
    Registriert seit
    Apr 2006
    Ort
    nähe Köln
    Beiträge
    593
    Mhh vielleicht das ganze lieber mit nem anderen Script lösen ?
    Mit diesem Plugin (läuft ebenfalls mit jquery) kann man die tabs über die urls
    ansprechen.

    Leider werden die Tabs nicht automatisch erstellt...
    I like "selbstgemacht"!
    3 Backlinks aus deinem Artikel
    Fotos Online Preisvergleich
    Ich tausche Links - auch mit schwachen oder neuen Seiten. Schreib mir einfach

+ Antworten

Ähnliche Themen

  1. PHP-Funktion auf anderen Server ausführen
    Von gomeZ im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 19.02.2007, 11:04
  2. [PHP] Funktion nur einmal ausführen
    Von Lockhead im Forum Traum-Dynamik
    Antworten: 2
    Letzter Beitrag: 22.09.2006, 10:24
  3. Javascript bei Seitenaufruf ausführen!
    Von nilpferd im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 29.06.2005, 14:12
  4. Javascript ausführen ohne Onload?
    Von LoiK im Forum Javascript & Ajax
    Antworten: 13
    Letzter Beitrag: 14.12.2004, 11:38
  5. Javascript in Tabellenzellen ausführen
    Von Kerim im Forum Webdesign allgemein
    Antworten: 2
    Letzter Beitrag: 03.09.2002, 15:26

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51