ilch Forum » Allgemein » HTML, PHP, SQL,... » Problem mit IE

Geschlossen
  1. #1
    User Pic
    Azzan gelöschter User
    table tr td[valign] a img {
    	max-hight: 340px;	
    	max-width: 340px;
    }

    FF machts, IE nicht - Warum? Was muss ich aendern um IE zu helfen?

    //edit:
    Och ne :[
    Schon wieder diese Selektoren-Kacke, ach ich bins langsa leid... traurig


    Zuletzt modifiziert von Azzan am 07.07.2007 - 01:11:16
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Azzan gelöschter User
    Hmmm, ne,...
    an den Selektoren liegs nicht. Ich hab es durch:

    a img {}

    ersetzt und es hat nichts bebracht..

    Hilfe!
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    soweit ich weiß, heisst es max-height zunge
    und... ich weiß auch nicht, ob diese variante des css, bei bildern funzt
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    es liegt einfach an max-width und max-height das kennt der nicht, zumindest ie6 nicht, bei ie7 bin ich mir nicht ganz sicher.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Azzan gelöschter User
    ZitatZitat
    soweit ich weiß, heisst es max-height Auslachen
    und... ich weiß auch nicht, ob diese variante des css, bei bildern funzt

    Ja sry, ich hasse diese tastatur, im Quelltext hatte ich es aber richtig stehen...

    IE 7 machts nicht :'(

    Gibt es eine andere Moeglichkeit?
    Weil eine Freundin hat bei Myspace ein Bild von ihrem Lieblingsbier hocheladen und das Bild ist so gross, dass es das ganze Layout kaputt macht. Die bei Myspace haben da mal wieder nichts gegen gemacht, gegen zu grosse Bilder.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja man könnte es mit Javascript verkleinern hier mal ne Javascript Datei.
    function addEvent(elm, evType, fn, useCapture)
    // addEvent and removeEvent
    // cross-browser event handling for IE5+,  NS6 and Mozilla
    // By Scott Andrew
    {
     if (elm.addEventListener){
       elm.addEventListener(evType, fn, useCapture);
       return true;
     } else if (elm.attachEvent){
       var r = elm.attachEvent("on"+evType, fn);
       return r;
     } else {
       alert("Handler could not be removed");
     }
    }
    
    addEvent(window, "load", ResizeBBCodeImages);
    
    //Funktion die alle Bilder des BBCodes der Funktion SetSize übergibt
    function ResizeBBCodeImages() {
      imgs = document.getElementsByTagName("img");
      for (ti=0;ti<imgs.length;ti++) {
        if (imgs[ti].className.indexOf("bbcode_image") != -1) {
          SetSize(imgs[ti]);
        }
      }
    }
    
    //Funktion zum Ändern der Bildgröße für zu große Bilder
    function SetSize(img){
      var w = img.width;
      var h = img.height;
      if (w>bbcodemaximagewidth) {
        h = bbcodemaximagewidth * h / w;
        w = bbcodemaximagewidth;
        }
      if (h>bbcodemaximageheight) {
        w = bbcodemaximageheight * w / h;
        h = bbcodemaximageheight;
        }
      img.width = w;
      img.height = h;  
    }
    
    //Maximale Breite
    var bbcodemaximagewidth = 500;
    //Maximale Höhe
    var bbcodemaximageheight = 500;


    Ist ausm BBCode wie du siehst, damit werden alle Bilder mit der class="bbcode_image" verkleinert.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Azzan gelöschter User
    Okay, ich werde es mal versuchen.

    Mein Problem ist nur, dass ich kein JS kann^^

    Ich wollts immer mal lernen, hab auch angefangen, aber dann wurds langweilig und ich habs doch gelassen^^

    //edit:

    Hmmm, also das Problem ist, dass das Bild keine Klasse hat und ich auch nur etwas an den externen Sachen etwas veraendern kann.

    So siehts aus:
    <td bgcolor="F9D6B4" align="left" valign="top" width="260" style="word-wrap: break-word">
                                        <span class="blacktext10">
                                            07.Jul.2007 0:26
                                        </span>
    									
    										<br />
    										<div class="commentlinks">
    										<a id="commentBack" href="http://comment.myspace.com/index.cfm?fuseaction=user.viewProfile_commentForm&friendID=184072627&MyToken=4c4a4f18-56d6-4280-91c8-107ba0c08cf1">Kommentar zurück</a> - 
    										<a id="sendMessage" href="http://messaging.myspace.com/index.cfm?fuseaction=mail.message&friendID=184072627&MyToken=4c4a4f18-56d6-4280-91c8-107ba0c08cf1">Nachricht senden</a> -
    										<a href="http://collect.myspace.com/index.cfm?fuseaction=block.blockUser&amp;userID=184072627">Benutzer sperren</a>
    
    										</div>							
    																	
                                        <br>
                                        <br>
                                        <a href="http://www.msplinks.com/MDFodHRwOi8vcGhvdG9idWNrZXQuY29t" target="_blank"><img src="http://i183.photobucket.com/albums/x314/asrathie/CIMG2489.jpg" border="0" alt="Photo Sharing and Video Hosting at Photobucket"></a>
                                    </td>
    (Unten das http://i183.photobucket.com/albums/x314/asrathie/CIMG2489.jpg)

    Koenntest Du das evtl. so umschreiben, dass alle Bilder nicht groesser sein koennen als xxx, und Du dabei den Selektor a img nimmst?

    Und was muss man schreiben statt bbcodemaximage?


    Zuletzt modifiziert von Azzan am 08.07.2007 - 22:32:03
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Du musst gar nix anderes dafür schreiben zwinker
    Wenn es auf alle Bilder angewendet werden soll (auch vom Design wie z.B. header, der vielleicht auch breit sein soll)
    Dann musst du einfach nur aus
      for (ti=0;ti<imgs.length;ti++) {
        if (imgs[ti].className.indexOf("bbcode_image") != -1) {
          SetSize(imgs[ti]);
        }
      }
    das
      for (ti=0;ti<imgs.length;ti++) {
          SetSize(imgs[ti]);
      }
    machen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Azzan gelöschter User
    Geht nicht. Myspace machts mir immer das Script kaputt.

    ZitatZitat geschrieben von Myspace
    "Javascript ist nicht erlaubt."

    function addEvent(elm, evType, fn, useCapture)
    // addEvent and removeEvent
    // cross-browser event handling for IE5+,  NS6 and Mozilla
    // By Scott Andrew
    {
     if (elm.addEventListener){
       elm.addEventListener(evType, fn, useCapture);
       return true;
     } else if (elm.attachEvent){
       var r = elm.attachEvent("on"+evType, fn);
       return r;
     } else {
       alert("Handler could not be removed");
     }
    }
    
    addEvent(window, "load", ResizeBBCodeImages);
    
    //Funktion die alle Bilder des BBCodes der Funktion SetSize übergibt
    function ResizeBBCodeImages() {
      imgs = document&#183;getElementsByTagName("img");
    for (ti=0;ti..bbcodemaximagewidth) {
        h = bbcodemaximagewidth * h / w;
        w = bbcodemaximagewidth;
        }
      if (h>bbcodemaximageheight) {
        w = bbcodemaximageheight * w / h;
        h = bbcodemaximageheight;
        }
      img.width = w;
      img.height = h;  
    }
    
    //Maximale Breite
    var bbcodemaximagewidth = 340;
    //Maximale Höhe
    var bbcodemaximageheight = 340;


    Da hilft auch kein
    .pimp_my_profile { 
    	Generated at Pimp My Profile www.pimp-my-profile.com 
    }
    -Cheat mehr.


    Aber trotzdem vielen Dank fuer die Hilfe.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten