Ergebnis 1 bis 13 von 13
  1. #1
    Kangtar Kangtar ist offline
    Avatar von Kangtar

    (Javascript) Bild vergrößern lassen...

    Moin,
    Ich bin es mal wieder aber diesesmal mit einer Javascript frage,
    Ich habe schon länger mal nach so einen script gesucht aber nix gefunden (ich zumindestens). Ich suche ein script was eine grafik von 10x10px langsam auf 800x800 vergrößert. Der vorgang sollte nur 10 sec dauern oder weniger, das soll den zweck haben das dabei der effekt entsteht das dass Bild auf einem Zukommt und sich vergrößert.
    Evl kann mir da einer helfen der Javascript schon kann.
    mfg Kangtar

  2. Anzeige

    (Javascript) Bild vergrößern lassen...

    Schau dir mal diesen Bereich an. Dort ist für jeden was dabei!
  3. #2
    Das_Es Das_Es ist offline
    Avatar von Das_Es

    AW: (Javascript) Bild vergrößern lassen...

    wenn die Frage noch steht
    HTML-Code:
    (...)
    <script type="text/javascript">
    var zeitcheck = 0;
    var intervall = 30;
    var aktiv = window.setInterval("BildSkalieren()", intervall);
    
    function BildSkalieren() {	
    	var schritt = (800 - 10) / ((10 * 1000) / intervall); // endgroesse - Anfangroessse / (10 Sek / Intervall | Anzahl der durchlaeufe) = um wieviel jedes mal erhöt werden muss
    	var bild = document.getElementById("Bild");
    	bild.width = bild.width + schritt;
    	bild.height = bild.height + schritt;
    	zeitcheck++;
    	if(bild.width >=800 || bild.height >= 800 || zeitcheck >= 10 * 1000) // bricht sicherheitshalber ab wenn eines der Maße die 800 erreicht oder 10 sec um sind.
    		window.clearInterval(aktiv);
    	
    }	
    
    </script>
    </head>
    
    <body>
    	<img src="http://www.oldskoolman.de/bilder/plog-content/images/bild-computer-pc/zeichen-symbole/die-erde.jpg" width="10" height="10" id="Bild" />
    (...)
    Aber die Bildgröße zu ändern sie meist nicht so gut aus.

    noch als Anmerkung das mit dem einstellen des Intervall hat den Hintergrund das um so kleiner der Intervall um so geschmeidiger wird das Bild vergrößert aber um so öfters muss er das zeug rechnen und bearbeiten

  4. #3
    Kangtar Kangtar ist offline
    Avatar von Kangtar

    AW: (Javascript) Bild vergrößern lassen...

    Danke für deine Antowrt,
    was ist denn jetzt besser? Eine gif datei erstellt oder das mit java script machen bzw mit flash?
    mfg Kangtar

  5. #4
    Das_Es Das_Es ist offline
    Avatar von Das_Es

    AW: (Javascript) Bild vergrößern lassen...

    Wie ist das mit dem Gif erstellen gemeint?

    zu Java bzw Flash.
    Beides kann unter Umständen Deaktiviert sein beim Betrachter, desweiteren besteht die Möglichkeit das Flash auch erst geladen werden muss. heißt es dauert bei der Ausführung länger als Javascript. Anderseits kann es besser laufen und man kann es auch besser Tunen.

  6. #5
    Kangtar Kangtar ist offline
    Avatar von Kangtar

    AW: (Javascript) Bild vergrößern lassen...

    Man kann ja auch so eine Gif animation erstellen, das er das Bild vergrößert und das er nur einmal durchläuft.
    mfg Kangtar

  7. #6
    Unregistriert

    AW: (Javascript) Bild vergrößern lassen...

    habe eine frage:
    (...)
    Code:
    <script type="text/javascript">
    var zeitcheck = 0;
    var intervall = 30;
    var aktiv = window.setInterval("BildSkalieren()", intervall);
    
    function BildSkalieren() {	
    	var schritt = (800 - 10) / ((10 * 1000) / intervall); // endgroesse - Anfangroessse / (10 Sek / Intervall | Anzahl der durchlaeufe) = um wieviel jedes mal erhöt werden muss
    	var bild = document.getElementById("Bild");
    	bild.width = bild.width + schritt;
    	bild.height = bild.height + schritt;
    	zeitcheck++;
    	if(bild.width >=800 || bild.height >= 800 || zeitcheck >= 10 * 1000) // bricht sicherheitshalber ab wenn eines der Maße die 800 erreicht oder 10 sec um sind.
    		window.clearInterval(aktiv);
    	
    }	
    
    </script>
    </head>
    
    <body>
    	<img src="http://www.oldskoolman.de/bilder/plog-content/images/bild-computer-pc/zeichen-symbole/die-erde.jpg" width="10" height="10" id="Bild" />
    <font size=1>10</font>
    (...)

    kann mann die "10" auch auf 800 gleichzeitig aufdrehen lassen?

  8. #7
    Das_Es Das_Es ist offline
    Avatar von Das_Es

    AW: (Javascript) Bild vergrößern lassen...

    Ich verstehe die Frage leider nicht wirklich.

  9. #8
    Unregistriert

    AW: (Javascript) Bild vergrößern lassen...

    es gibt ein Chart bei mir, der zeigt wie viel ich Geld im Monat ausgebe, dieses Script vergrößert die Säule automatisch ,in diesem fall auf 800, das funktioniert perfekt, unter der säule ist ein Betrag (z.B.) 800 €
    die Frage ist: wie kann man das Script einrichten, damit es auch mit dem Betrag genauso funktioniert? Also gleichzeitig mit dem Bild von, sagen wir 10 (oder besser von 0) auf 800€.

  10. #9
    Das_Es Das_Es ist offline
    Avatar von Das_Es

    AW: (Javascript) Bild vergrößern lassen...

    Wenn ich das richtig Versanden habe ist gewünscht das neben den Bild, was ja größer wird noch ein Zahl in form eines Textes mit wächst.

    Ich habe eine paar kleine Änderungen am Code noch allgemein vorgenommen, so dass das Zeitverhalten jetzt korrekt ist (es gab vorher ein paar Abweichungen wegen "Rundungsfehler")

    Code:
    <script type="text/javascript">
    var zeitcheck = 0;
    var intervall = 30;
    
    var bildbreite = 10; // Variable fuer Korrete Berechnung
    var bildhoehe = 10;
    var zeahler = 0;
    
    
    var aktiv = window.setInterval("BildSkalieren()", intervall);
    
    function BildSkalieren() {    
        var schritt = (800 - 10) / (Math.ceil((10 * 1000) / intervall)); // endgroesse - Anfangroessse / (10 Sek / Intervall | Anzahl der durchlaeufe) = um wieviel jedes mal erhöt werden muss
        
        var schrittZaehler = 800 / (Math.ceil((10 * 1000) / intervall));
        
        var bild = document.getElementById("Bild");
        
        bildbreite = bildbreite + schritt;
        bildhoehe = bildhoehe + schritt;
    
        bild.width = Math.round(bildbreite);
        bild.height =  Math.round(bildhoehe);
        zeahler = zeahler + schrittZaehler;
        
        document.getElementById("counter").innerHTML = Math.round(zeahler) + "&euro;";
        zeitcheck++;
        if(bild.width >=800 || bild.height >= 800 || zeitcheck >= 10 * 1000) // bricht sicherheitshalber ab wenn eines der Maße die 800 erreicht oder 10 sec um sind.
            window.clearInterval(aktiv);
        
    }    
    
    </script>
    </head>
    
    <body>
        <img src="http://www.oldskoolman.de/bilder/plog-content/images/bild-computer-pc/zeichen-symbole/die-erde.jpg" width="10" height="10" id="Bild" />
    <p><span id="counter" >0 &euro;</span></p>

  11. #10
    Unregistriert

    AW: (Javascript) Bild vergrößern lassen...

    ja, super, danke, das einzige , dass er die summe rundet, statt 174,89, gibt er 179, oder statt 0.30 macht 0.

  12. #11
    Kangtar Kangtar ist offline
    Avatar von Kangtar

    AW: (Javascript) Bild vergrößern lassen...

    Nabend,
    Ich habe nochmal eine modifikations frage für den script undzwar:
    Unter dem Bild möchte ich ein Bereich haben (also eine div) dessen inhalt erst sichtbar werden soll wenn der script das Bild auf 800x800 vergrößert hat. Wie mach ich das?
    mfg Kangtar

  13. #12
    Das_Es Das_Es ist offline
    Avatar von Das_Es

    AW: (Javascript) Bild vergrößern lassen...

    für die 2 Nachkommastellen bei
    Code:
    document.getElementById("counter").innerHTML = Math.round(zeahler) + "&euro;";
    das Math.round(zeahler) durch zeahler.toFixed(2) ersetzten



    für das Sichtbar Werten den abschnitt

    Code:
    if(bild.width >=800 || bild.height >= 800 || zeitcheck >= 10 * 1000) 
            window.clearInterval(aktiv);
    mit

    Code:
    if(bild.width >=800 || bild.height >= 800 || zeitcheck >= 10 * 1000) { 
            window.clearInterval(aktiv);
    document.getElementById("unsichtbar").style.display = "";
    }
    erweitern

    der Bereich der unsichtbar ist sieht so aus

    Code:
    <div id="unsichtbar" style="display:none" >...</div>
    noch als anmerkung

    statt display:none geht auch visibility:hidden
    der Wesentliche unterschied liegt im Verhalten beim rest. bei Display nehmen andere Objekte keine rücksicht auf das Objekt. es ist so als wäre es nicht da, z.B. Ist dann ein weiteres Div darunter an seiner Stelle zu sehen. Bei visibility ist es nur unsichtbar, was heißt das z.b. ein andere sichtbares Elemte was direkt danach kommt nicht den Platz einimt.

  14. #13
    Kangtar Kangtar ist offline
    Avatar von Kangtar

    AW: (Javascript) Bild vergrößern lassen...

    Hallo sorry für meine späte AW,
    Ich bedanke mich für deine Hilfe
    mfg Kangtar

Ähnliche Themen


  1. Bild in Bild Livestream mit Delay von einem Bild ins andere: Hi, für ein Spieleturnier welches ich organisieren will hätt ich gern einen Livestream, wo man das Gameplay und die Spieler selbst zu sehen...
  2. Coding JavaScript

    JavaScript: Laut der Suche gibt es so einen Thread nicht ... ob wohl noch mehr kaputt gegangen ist? Habe echt keine Lust alles neu zu posten. Hier die...

  3. Javascript und Tabellen durchsuchen...: Nabend, Ich habe eien anfrage eines kleines Javascriptes. Ich suche eine möglichkeit mit Javascript eine tabelle nach bestimmten wörter oder zeichen...

  4. Javascript problem...: Hallo, ich habe folgendes problem undzwar ich möchte einen mouseover effekt machen nur funktionirt der austausch nicht so ganz wie erhofft. <a...

  5. PSP Internet Browser JavaScript: Hallo, kann es sein, dass der PSP Brwoser kein JavaScrpt erkennen kann? Weil bei mir wird zumindestens kein's angezeigt.