art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 27.02.2008, 01:58   #1
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine User

Website Resizer.. Komme Leider nicht weiter :(


Da ich bald vieleicht einen eee-PC bekomme und ansonsten eine faule Socke bin, bin ich heute zu dem Schluss gekommen, daß ich keinen Bock auf horizontale Scrollbalken habe Deswegen hatte ich mir überlegt, daß es vieleicht mit Greasemonkey möglich sei, ein Javascript anzuwenden, daß Webseiten automatisch auf die Bildschirmgröße anpasst.
Naja, ich hab heute in weilchen mit Javascript rumexperimentiert, komme aber leider nicht weiter Der Anfang besteht in einem Script, daß zumindestens Bilder an die Bildschirmgröße anpasst. Das sieht schon mal so aus:

Code:
  function res() {
 var actual_width = window.innerWidth; 
 var normal_width = 1280; 
 var ratio_screen = actual_width / normal_width;
 document.write('Actual width: ' + actual_width + '<br>');  
 document.write('Normal Width: ' + normal_width + '<br>'); 
 document.write('Verh&auml;ltnis Gesamtbreite/ Viewport: ' + ratio_screen + '<br>');       

 for(var i = 0; i <= document.images.length; i++)  {
 var im = document.images[i];
 var old_width = im.width;
 var old_height = im.height;

 
 if(old_width >= actual_width) {
 var new_width = Math.floor(old_width * ratio_screen);  
 im.width = new_width; 

var ratio_im = new_width / old_width;
var new_height = Math.floor(old_height * ratio_im);    
im.height = new_height;  

document.write('Bildbreite ' + i +' alt: ' + old_width + '<br>'); 
document.write('Bildbreite ' + i +' neu: ' + new_width + '<br>');  
document.write('Verhältnis Alte/Neue Bildbreite ' + Math.floor(i) +': ' + ratio_im + '<br>');    
document.write('Bildh&ouml;he ' + i +' alt: ' + old_height + '<br>'); 
document.write('Bildh&ouml;he ' + i +' neu: ' + new_height + '<br>');   
 
 
                                 } 
 }
  }
Leider komme ich im Moment nicht weiter. In der Variable normal_width würde ich gerne die GHröße der Webseite ohne Resizing bei aktueller Auflösung speichern.
Bsp: Die Webseite ist 1000px breit bei einer Bildschirmauflösung von 800x600. Leider klappt das nicht richtig. Desweiteren würde es erst richtig interessant, wenn nicht nur auf Graphiken angewandt würde, sondern auf sämtliche Elemente der Webseite. leider finde ich keinen Selektor, der daß gewährleistet.. Naja nicht ohne entsprechenden Programmieraufwand und Quelltextverdoppelungen

Hat jemand ne Idee, wie das zu realisieren ist?
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
Adromir ist offline   Mit Zitat antworten


Alt 28.02.2008, 12:22   #2
TP-Specialist
 
Benutzerbild von designfanatiker
 
Registriert seit: Nov 2004
Ort: Oberbayern
designfanatiker hilft, wo's gehtdesignfanatiker hilft, wo's gehtdesignfanatiker hilft, wo's geht
Keine Ahnung. Erst mit Hilfe von Wikipedia habe ich herausgefunden um was es sich beim besagten Fettaffen handelt. Dort wird übrigens auch der Unterschied zwischen „das“ und „dass“ erläutert.
designfanatiker ist offline   Mit Zitat antworten
Alt 28.02.2008, 13:49   #3
TP-Specialist
 
Benutzerbild von designfanatiker
 
Registriert seit: Nov 2004
Ort: Oberbayern
designfanatiker hilft, wo's gehtdesignfanatiker hilft, wo's gehtdesignfanatiker hilft, wo's geht
Danke.
designfanatiker ist offline   Mit Zitat antworten
Alt 28.02.2008, 14:17   #4
TP-Moderator
 
Benutzerbild von Adromir
 
Registriert seit: Jun 2004
Ort: Hannover
Adromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine UserAdromir lebt für das TP und seine User
Ups.. Naja, zu der Uhrzeit und dem vorangehenden Bierkonsum war ich orthographisch nicht mehr so ganz auf der Höhe
Hat den jemand einen themenbezogenen Beitrag?
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
Adromir ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > Javascript
Website Resizer.. Komme Leider nicht weiter :( Website Resizer.. Komme Leider nicht weiter :(
« Tabellenkopf bei langen Tabellen fixieren | mouseover popup außerhalb des Browserfensters »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:16 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67