mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: So 04.12.2016 13:30 Benutzername: Passwort: Auto-Login

Thema: [javascript] automatische bildgrößen ermittlung in popup vom 18.04.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [javascript] automatische bildgrößen ermittlung in popup
Seite: Zurück  1, 2, 3  Weiter
Autor Nachricht
karmacoder

Dabei seit: 15.04.2002
Ort: Fürth
Alter: 35
Geschlecht: Männlich
Verfasst Di 19.04.2005 13:56
Titel

Antworten mit Zitat Zum Seitenanfang

gtz hat geschrieben:
http://de.selfhtml.org/javascript/objekte/images.htm

properties width und height.


funktioniert einwandfrei, aber nur wenn man im html keine width und height vorgibt.
z.b.
Code:

<img src="bla.gif" width="10" height="10" />

bringt manche browser dazu mit javascript als bildgrö0e 10x10 auszulesen. das verhalten ist garnichtmal falsch, da es ja der angezeigten größe entspricht hilft aber in dem falle nicht weiter. also an der stelle lieber mal width/height weglassen.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
tuxedo

Dabei seit: 10.10.2002
Ort: ~/
Alter: 44
Geschlecht: -
Verfasst Di 19.04.2005 13:58
Titel

Antworten mit Zitat Zum Seitenanfang

wenn es sich nicht um eine galerie mit fünftausend bildern handelt, kannst
du einfach eine funktion schreiben, die eine seite aufruft deren abmessungen
du selber bestimmst...
Menno!
  View user's profile Private Nachricht senden
Anzeige
Anzeige
heav

Dabei seit: 10.02.2004
Ort: Heimat der Inspiration
Alter: 32
Geschlecht: Männlich
Verfasst Di 19.04.2005 14:02
Titel

Antworten mit Zitat Zum Seitenanfang

Frag mal den utor, der hatte da mal was gebastelt und mir freundlicherweiße überlassen, habs aber grad nicht zur Hand. Läuft auch auf seiner Seite wunderbar: www.utor.de
  View user's profile Private Nachricht senden
karmacoder

Dabei seit: 15.04.2002
Ort: Fürth
Alter: 35
Geschlecht: Männlich
Verfasst Di 19.04.2005 14:06
Titel

Antworten mit Zitat Zum Seitenanfang

hach leute 100%dhtml da braucht man ned mit php/asp rumgurken:

aufruf über img.htm?img=010.jpg
Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
   <head>
      <title>studio-01</title>
      <script language="JavaScript1.2" type="text/JavaScript"><!--
         var spacer_load = 0;
         function load () {
            img = this.location.href.split("=")[1];
            document['image'].src = 'images/pics/'+img;
            setTimeout('size();', 500);
         }
         
         function size () {
            if (spacer_load == 1) {
               self.resizeTo((document['image'].width+60), (document['image'].height+80));
               self.moveTo(((screen.width-document['image'].width+60)/2),((screen.height-document['image'].height+80)/2));
            }                        
            spacer_load = 1;
         }
         // -->
      </script>
      <style type="text/css"><!--
           body { overflow:hidden; }
         -->
      </style>
   </head>
   <body bgcolor="#000000" text="#000000" link="#000000" vlink="#000000" alink="#000000" OnLoad="load();" scroll="no">

      <table width="100%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>   
         <td align="center" valign="middle">
            <img src="spacer.gif" id="image" name="image" border="1" OnLoad="size();">
         </td>
        </tr>
      </table>
   </body>
</html>
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Icehawk

Dabei seit: 17.04.2002
Ort: gleich hinten links
Alter: 43
Geschlecht: Männlich
Verfasst Di 19.04.2005 15:59
Titel

Antworten mit Zitat Zum Seitenanfang

Vampi hat geschrieben:
Icehawk hat geschrieben:
Falls du Dreamweaver benutzt, kann ich dir „JustSo PictureWindow“ empfehlen.

http://valleywebdesigns.com/vwd_jspw3.asp

Das macht genau was du willst!


danke für deine antwort.
ist zwar das was ich suche, allerdings möcht ich schon was for free.


Auf der Dreamweaver Exchange Seite gibts eine ältere Version für lau, allerdings mit dem Nachteil, dass es nicht in allen Browsern funktioniert (z.B. Opera).
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
beeviZ

Dabei seit: 30.09.2002
Ort: Dortmund
Alter: 23
Geschlecht: Männlich
Verfasst Di 19.04.2005 16:35
Titel

Antworten mit Zitat Zum Seitenanfang

ihr macht euch das alle komplliziert.

einfach dem bild ne id geben, und dann per
document.getElementById('bild').width/height die größen holen und resizen.

klappt nich mit uralt browsern, und auch der IE spinnt hin und wieder, aber in 98% der fälle funktionierts.
zu sehen hier:
http://www.manuelbieh.de/kram/fotos/2005-02-10/
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
karmacoder

Dabei seit: 15.04.2002
Ort: Fürth
Alter: 35
Geschlecht: Männlich
Verfasst Di 19.04.2005 16:36
Titel

Antworten mit Zitat Zum Seitenanfang

also wirklich mehr als funktionierenden sourcecode kann ich nicht posten, zudem man utors lösung auch funktioniert, falls man die hernehmen darf.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Fry311

Dabei seit: 13.08.2004
Ort: NRW
Alter: 37
Geschlecht: Männlich
Verfasst Di 19.04.2005 21:01
Titel

Antworten mit Zitat Zum Seitenanfang

@karma
...bei mir funktioniert das irgendwie nicht so, wie es soll... Das Fenster verkleinert sich zwar, aber das Bild erscheint einfach nicht, obwohl es vorhanden ist und ich den Pfad im JS angepasst habe...
Hab ich was übersehen?

Gruß
Fry
  View user's profile Private Nachricht senden
 
Ähnliche Themen Acrobat: Automatische Webseite oder Popup im PDF öffnen
JavaScript - Popup
[javascript] popup- fenser
[JavaScript] PopUp Fenster
[javaScript] Popup Problem
Wie funktioniert dieses JavaScript PopUp?
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.