Bilder Laufband Auswahl

  • Hallo zusammen,

    bin Neuling hier in diesem Forum und Neueinsteiger bei der Programmierung von Websites.
    html und css sind mir inzwischen geläufig und klappt so weit auch schon ganz gut.
    Nun bin in an einem Punkt wo ich Hilfe benötigt und habe mich hier heute registriert und hoffe auf Eure Hilfe.

    Ich habe ein Bilder Laufband implementiert welches auch wunderbar abläuft.
    Der Code stammt 1 zu 1 aus dieser Quelle: http://www.dynamicdrive.com/dynamicindex14/leftrightslide.htm
    An der Stelle wo die einzelnen Bilder angehalten und als vergrößerte Ansicht gezeigt werden sollen hapert es jetzt jedoch:

    leftrightslide[0]='<a href="bild_1.html"><img src="ressourcen/bilder/bilder_web_klein/ef_8074_Biogas_230x153.jpg" border=0></a>'

    Statt bild_1.html (funktioniert so) soll folgendes Script eingebunden werden:

    function MitteFenster(Dateiname,PopUpBreite,PopUpHoehe)
    {
    PopUpBreite = "570" ;
    PopUpHoehe = "380" ;
    sbreite = screen.availWidth;
    shoehe = screen.availHeight;
    x = (sbreite-PopUpBreite)/2;
    y = (shoehe-PopUpHoehe)/2;
    Eigenschaften="left="+x+",top="+y+",screenX="+x+",screenY="+y+",width="+PopUpBreite+",height="+PopUpHoehe+",menubar=no,toolbar=no";
    fenster=window.open(Dateiname,"Titel",Eigenschaften);
    fenster.focus();
    }

    Dieses funktioniert auch wenn man es in einem normalen html Aufruf und nicht innerhalb eines Javascriptes benutzt.

    Innerhalb des o.g. Scriptes rufe ich wie folgt auf:
    leftrightslide[0]='<a href="Javascript:MitteFenster('bild_1.html',570,380);"><img src="ressourcen/bilder/bilder_web_klein/ef_8074_Biogas_230x153.jpg" border=0></a>'

    Das Ergebnis ist, dass das Bilderlaufband gar nicht mehr erscheint.
    Daher nun meine Frage, wie kann ich dieses einbinden / verbinden, bzw. wo muss ich etwas ändern.

    Vielen Dank für Eure Mühe und Antworten.

  • Moin
    vielen Dank für die Antwort.
    Jetzt weiß ich zwar das ich einen Bilderslider habe, das hilft mir aber auch nicht weiter.
    Wie kann ich das ganze denn realisieren?
    Ich möchte also ein Bilderlaufband (ich nenne es jetzt wieder so) haben, welches beim berühren anhält und dann das Bild größer und mit einem kurzen Text darunter angezeigt wird.
    Welchen Weg muss ich denn dort gehen.
    Gibt es evt. Quellen für solch eine Lösung?

    Danke für Eure Mithilfe

  • da hast Du Recht, oder den Fehler halt doch die Augen richtig aufmachen, dann fällt der Fehler in dem Aufruf auch auf:
    so ist es richtig und funktioniert wie gedacht:

    leftrightslide[0]='<a href="Javascript:MitteFenster(&quot;bild_1.html&quot;,570,380);"><img src="ressourcen/bilder/bilder_web_klein/ef_8074_Biogas_230x153.jpg" border=0></a>'

    hier noch einmal der Vergleich:

    leftrightslide[0]='<a href="Javascript:MitteFenster('bild_1.html',570,380);"><img src="ressourcen/bilder/bilder_web_klein/ef_8074_Biogas_230x153.jpg" border=0></a>'

    das erste Hochkomma vor <a herf wird hier Fenster('bild .... ) schon wieder beendet, so dass das script gar nicht weiterlaufen kann.

    Vielen Dank für Eure Bemühungen und Verbrauch des Gehinrschmalzes.

    Schönes WE

  • also ich finde den ausschnitt deines codes recht altbacken. und die seite von der du es hast ist oktober 2004 zuletzt einem update unterzogen.

    und die funktion MitteFenster('bild_1.html',570,380)

    lässt mich ahnen, dass dort ein popup geöffnet wird, wenn dem so ist solltest du dir tatsächlich mal gedanken machen, ob sowas nicht besser geht

    Spoiler: JA! geht besser!


    nimm dir ne moderne bibliothek, jquery oder sowas und dann such dir nen anständigen slider.. für die große ansicht geht ganz easy nen layer zu basteln der das dicke bild anzeigt ;)
    bei fragen dazu kannste gerne herkommen und dann helf ich dir

  • Guten Morgen,

    tja, das war halt das erste was ich gefunden hatte. Möchte gern Deine Hilfe annehmen.
    Wo finde ich denn weitere Infos für die notwendigen Scripte?
    bzw. wonach kann ich konkret suchen?

    Danke schon mal

  • naja zuerst ist es ja nur ein slider, den du haben möchtest, wenn du nach jquery slider googelst, wirst du unmengen davon finden,
    aber ich bezweifle, dass du einen slider wie du ihn haben möchtest, direkt finden wirst :)
    ich hab vor einiger zeit schonmal einen slider programmiert, der ist aber alles in allem auch nicht das, was du brauchst :mrgreen:

    gib mir mal ne weile zeit, kann leider nicht sagen wie lange, weil ich das ding ja nach der arbeit proggen muss.
    mein vorhaben ist einen recht umfangreichen slider zu entwickeln, der leicht zu modifizieren ist :)
    und da denke ich, dass ich deine "popup"-funktionalität auch noch da reinbekommen kann.

    werde das script wohl am ende zum verkauf anbieten, ich schick dir zusätzliche infos per pn.