tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
15
ZUGRIFFE
581
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Maggi13 Maggi13 ist offline Mitglied Bronze
    Registriert seit
    Nov 2008
    Ort
    Bramsche
    Beiträge
    41
    Hey leute stehe vor einem Problehm was ich nicht gelöst bekomme ich habe nen PHP Script was aus BBCode HTML macht das geht auch aber qwenn ein bid zu breit ist wird die Homepage verzogen deswegn will ich in den img-tag vom bild ne funktion pacjken und wenn zb. die maximal größe 300px ist auf 100% umstellen bzw auf 300px zu stellen soltle das Bild kleiner als 300px zb 150px sein soll dies auch so bleiben hoffe ihr könnt mir helfen hab hier jedoch an js gedacht da es mit php nicht möglich ist

    So habe ich mir das vorgestellt:

    Code :
    1
    2
    3
    4
    5
    6
    7
    
    function sizetester(imgid)
    {
    if(document.getelementbyid(imgid).width > '300')
    {
    document.getelementbyid(imgid).width = '100%'
    }
    }

    Hoffe ihr könnt mir helfen...
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin,

    die Methode heisst getElementById() ....dann sollte es auch klappen.

    Mit PHP sollte dies auch gehen, per getimagesize() kannst du die Grösse eines Bildes ermitteln.
     

  3. #3
    Maggi13 Maggi13 ist offline Mitglied Bronze
    Registriert seit
    Nov 2008
    Ort
    Bramsche
    Beiträge
    41
    du hast recht nur es geht nicht... das js hab ich eben schnell hingeschriebn es ist eigendlich so bei mir:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    <script language=="javascript">
    function bbimagesize(imgname)
    {
    if(document.getElementById(imgname).width > '275')
    {
    document.getElementById(imgname).width = '275'
    }
    } 
    </script>

    Und falls du das evt noch net selbser weist das mit getimagesize() ist zwar richtig nur geht dies nur mit bildern die auf dem serevr gespeichert sind und nicht wauf i-einem sind...
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Zitat Zitat von Maggi13 Beitrag anzeigen
    ....nur geht dies nur mit bildern die auf dem serevr gespeichert sind und nicht wauf i-einem sind...
    Dem ist nicht so

    Zitat Zitat von http://php.net/getimagesize
    Dabei kann es sich um eine lokale Datei oder, eine entsprechende Konfiguration vorausgesetzt, um eine entfernte Datei handeln die über einen unterstützen Stream gelesen wird.
     

  5. #5
    Maggi13 Maggi13 ist offline Mitglied Bronze
    Registriert seit
    Nov 2008
    Ort
    Bramsche
    Beiträge
    41
    Jetzt t es hab nu aber ne andere frage ich ahbd as zum testen so gemacht:

    onClick=""

    gibtz auch was wie nen "onLoad" damit des sobald die seite geladen wird ausgeführt wird...

    und mein fehler war das:
    HTML-Code:
    <script language=="javascript">
    stja da war wohl nen "=" zu viel heeeee

    nur halt jetzt die frage wegen dem onLoad also bei seite starten...

    Leute hat sich alles erledigtt onLoad t.....

    Dangee nochma wegn hilfe heee...
     

  6. #6
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Vielleicht ziehst du ja auch eine schonende CSS-Lösung in Betracht
    Code :
    1
    2
    
    <img style="[B]max-width:100px[/B]" src="http://www.tutorials.de/forum/attachments/werkstatt/45364d1233839238-charakterdesign_uebung.jpg">
    <img src="http://www.tutorials.de/forum/attachments/werkstatt/45364d1233839238-charakterdesign_uebung.jpg">

    In Sachen IE6-Workaround(dieser kennt kein max-width) kann man dir im CSS-Board sicher behilflich sein
    Geändert von Sven Mintel (05.02.09 um 15:49 Uhr)
     

  7. #7
    Maggi13 Maggi13 ist offline Mitglied Bronze
    Registriert seit
    Nov 2008
    Ort
    Bramsche
    Beiträge
    41
    hmm hab noch nie gesehn aber wenn das nun größer ist was passiert dann mit dem bild
     

  8. #8
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Es wird skaliert.
    Ist es wie in dem 1.Beispiel breiter als 100px(ist es, das Original ist 597px breit), wird es auf eine Breite von 100px herunterskaliert.
    Ist es kleiner als die angegebene max-width, passiert garnichts weiter.
     

  9. #9
    Maggi13 Maggi13 ist offline Mitglied Bronze
    Registriert seit
    Nov 2008
    Ort
    Bramsche
    Beiträge
    41
    hmm t bei mri net...
     

  10. #10
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Repariere mal bitte erst deine Tastatur, vielleicht geht es dann besser
     

  11. #11
    Maggi13 Maggi13 ist offline Mitglied Bronze
    Registriert seit
    Nov 2008
    Ort
    Bramsche
    Beiträge
    41
    oh ja da du hast recht...

    ich sollte ma hinsehn bevor ich absende heeee
    sonst passiert das:

    rÄchtScHraiB fehler

    hee aber des geht echt i-wie net hab kein fehler gemacht da ändert sich nichts...
     

  12. #12
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Bei mir gehts prima, in jedem Browser der nicht aus Redmond kommt
     

  13. #13
    Maik Tutorials.de Gastzugang
    @Maggi13: Ich darf dich an unsere Netiquette erinnern, insbesondere Punkt 15, und dich darum bitten, beim Verfassen deiner Beiträge etwas mehr auf die deutsche Rechtschreibung zu achten, denn was du hier dem interessierten Lesern lieferst, ist die reinste Zumutung.

    mfg Maik
     

  14. #14
    Maggi13 Maggi13 ist offline Mitglied Bronze
    Registriert seit
    Nov 2008
    Ort
    Bramsche
    Beiträge
    41
    es währe schon ansprechend das mit php zu mahcen jedoch wie soltle sowas gehn ne getimagesize() mit nem if in preg_replace() wie soll das gehnn?
     

  15. #15
    Maik Tutorials.de Gastzugang
    Meine Bitte war ernst gemeint!

    Zitat Zitat von Netiquette #15

    Unser Forum ist kein Chatroom. Kurz-Beiträge ("Ein-Zeilen Postings"), die einfach so ins Forum "geklatscht" werden, werden ohne Vorwarnung von einem Moderator oder Administrator gelöscht. Das gleiche gilt insbesondere für Beiträge, die in Rechtschreibung, Satzbau und Verständlichkeit nicht ein vernünftiges, allgemein übliches und altersgruppen-übergreifendes Niveau erfüllen. Jugendsprache, regional verbreitete Dialekte und durchgehend kleingeschriebene Beiträge sind ebenfalls unerwünscht. Mit anderen Worten: wer erfolgreich die im Deutsch-Unterricht erlernten Kenntnisse praxisnah auf unserem Forum anwenden kann, wird nicht mit dieser Regel in Konflikt kommen. "Wiederholungstäter" werden, nachdem sie zuvor von einem Moderator auf die Mängel hingewiesen wurden, ggf. unbefristet gesperrt.
    mfg Maik
     

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 14.09.10, 13:56
  2. Bulletproof problem (wenn nötig verschieben! )
    Von Joonas im Forum Coders Talk
    Antworten: 0
    Letzter Beitrag: 28.03.09, 19:56
  3. Antworten: 6
    Letzter Beitrag: 27.09.07, 14:23
  4. Eine Null bei Beträgen hinzufügen wenn nötig
    Von D@nger im Forum Visual Basic 6.0
    Antworten: 5
    Letzter Beitrag: 03.02.06, 13:38
  5. Antworten: 3
    Letzter Beitrag: 27.04.04, 10:14