+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 30

Wordpress Java scribt

Diskussion über Wordpress Java scribt in Webdesign der Kategorie Fachliches; Hallo ich habe mir einen Wordpress Blog aufgesetzt und ein eigenes Theme gemacht. Nun hab ich das Problem das es ...

  1. #1
    Reg.-Benutzer
    Reg.-Datum
    08.08.2007
    Beiträge
    156

    Standard Wordpress Java scribt

    Hallo ich habe mir einen Wordpress Blog aufgesetzt und ein eigenes Theme gemacht.
    Nun hab ich das Problem das es Firefox, opera und Safari sowie im IE7 gut aussieht

    und im IE6 nicht das der nicht mit Transparent arbeiten kann.

    jetzt will ich ein JAva scribt erstellen welches rausfindet welcher Browser da ist, wenn es IE6 ist dann soll css1.css genommen werden und sonst immer dei css2.css zum beispiel.
    wie geht das?
    wo muss das Scribt hin?
    in den header?

    vielen dank

  2. #2
    Reg.-Benutzer
    Reg.-Datum
    18.07.2006
    Ort
    Berlin
    Beiträge
    544

    Standard

    Dafür musst du nicht unbedingt JavaScript bemühen, das würde auch mit Conditional Comments des IE funktionieren.

    Schau dir einfach mal diese Seite an. Dort sind zwar auch erst Browserweichen mit JavaScript, aber etwas weiter unten findest du die angesprochenen Conditional Comments

  3. #3
    Reg.-Benutzer
    Reg.-Datum
    08.08.2007
    Beiträge
    156

    Standard

    ok das hilft mir teilweise aber nun hab ich noch ein roblem und zwar sage ich im header...

    <?php echo '<a href="' . get_bloginfo('url') . '">
    <img class="overlay-header" src="' . BILDERURL . $textPfad . '" alt="Bild"></a>'; ?>

    dieses bild dort ist transparent und wird im IE6 nicht richtig angezeigt kann ich nun ein scribt ausführen welches bei IE6 kein bild anzeigt und bei anderen version ein bild?

  4. #4
    Reg.-Benutzer
    Reg.-Datum
    26.04.2005
    Beiträge
    1.090

    Standard

    äh,
    an dieser stelle hast du PHP zur verfügung und kannst mit dem User-Agent und einer if-Abfrage arbeiten.

    schau dir einfach mal PHP $_SERVER an.

  5. #5
    Gesperrt
    Reg.-Datum
    22.11.2002
    Ort
    Wiesbaden
    Beiträge
    3.820

    Standard

    Wieso ein Script welches die Bilder tauscht, wenn du ein Script nehmen kannst, welches dem IE Transparenz beibringt?

    IE7 is a JavaScript library to make MSIE behave like a standards-compliant browser. It fixes many CSS issues and makes transparent PNG work correctly under IE5 and IE6.
    /IE7/

  6. #6
    Reg.-Benutzer
    Reg.-Datum
    08.08.2007
    Beiträge
    156

    Standard

    Zitat Zitat von JesterDay Beitrag anzeigen
    Wieso ein Script welches die Bilder tauscht, wenn du ein Script nehmen kannst, welches dem IE Transparenz beibringt?



    /IE7/
    das wäre eine feine sache leider kapier ich das nicht ganz

  7. #7
    Gesperrt
    Reg.-Datum
    22.11.2002
    Ort
    Wiesbaden
    Beiträge
    3.820

    Standard

    Ja, die Seite wurde etwas umgebaut und der Link ist im Moment (hoff ich doch) nciht mehr so leicht zu finden

    Zitat Zitat von http://dean.edwards.name/weblog/2008/01/ie7-2/
    To upgrade MSIE5-6 to MSIE7 include the following in the <head> of your page:
    Code:
    <!--[if lt IE 7]>
    <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
    <![endif]-->
    Das kann man jetzt direkt verlinken (früher musste man das runterladen). Allerdings ist die Pfadangabe noch nicht fix, würde ich sagen. Wegen dem "beta3"... also vielleicht doch lieber runterladen und direkt einbinden. Und dann wenn es fertig ist die Servervariante nutzen.

    EDIT:
    Naja, immerhin bleiben die alten Versionen ja erhalten. Du musst nur regelmäßig mal reinschauen und evtl. den Pfad anpassen (für updates).
    Geändert von JesterDay (02.06.2008 um 17:20 Uhr)

  8. #8
    Reg.-Benutzer Avatar von Toothrot
    Reg.-Datum
    04.02.2008
    Beiträge
    264

    Standard

    Zitat Zitat von JesterDay Beitrag anzeigen
    Wieso ein Script welches die Bilder tauscht, wenn du ein Script nehmen kannst, welches dem IE Transparenz beibringt?

    /IE7/
    Sieht mir nach Overkill aus. Der IE<7 kann Alphatransparenz in PNGs mit Hilfe des Filters AlphaImageLoader darstellen.
    Let me begin my three-part apology by saying that you're a wonderful human being...

  9. #9
    Reg.-Benutzer
    Reg.-Datum
    08.08.2007
    Beiträge
    156

    Standard

    und wo füge ich diesen code ein?

    <!--[if lt IE 7]>
    <script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
    <![endif]-->

  10. #10
    Reg.-Benutzer
    Reg.-Datum
    08.08.2007
    Beiträge
    156

    Standard

    kann mir da keiner mehr helfen?

    ich habe den code in den header.php zwischen <head> </head> kopiert aber das bewirkt keine änderung.

    auch das mit dem iepngfix.htc funktioniert bei mir nicht wobei ich denke das ich das verkehrt mache!?

    help please

  11. #11
    Gesperrt
    Reg.-Datum
    22.11.2002
    Ort
    Wiesbaden
    Beiträge
    3.820

    Standard

    Zitat Zitat von =o-n-e= Beitrag anzeigen
    ich habe den code in den header.php zwischen <head> </head> kopiert aber das bewirkt keine änderung.
    Wird das Skript überhaupt geladen? Hast du den Cache mal geleert?

    Nachtrag:
    Ich hab mir den AlphaImageLoader mal kurz angesehen...
    Mag sein, dass das IE7 ein Overkill ist, aber dieser Overkill wird ja nur geladen wenn der IE < 7 genutzt wird. Das andere Skript wird immer ausgeführt und ohne das hat man kein Bild. Da eine Webseite nicht von Javascript abhängig sein sollte, nehm ich den Overkill gern in kauf, außerdem werden damit auch noch ein paar andere Macken des IE ausgebügelt.
    Wer unbedingt den IE <7 nutzen will/muss... that's life. Klar muss man das berücksichtigen, aber man muss es nicht übertreiben, IMHO.
    Geändert von JesterDay (06.06.2008 um 09:23 Uhr)

  12. #12
    Reg.-Benutzer Avatar von Toothrot
    Reg.-Datum
    04.02.2008
    Beiträge
    264

    Standard

    Zitat Zitat von JesterDay Beitrag anzeigen
    Ich hab mir den AlphaImageLoader mal kurz angesehen...
    Mag sein, dass das IE7 ein Overkill ist, aber dieser Overkill wird ja nur geladen wenn der IE < 7 genutzt wird. Das andere Skript wird immer ausgeführt und ohne das hat man kein Bild.
    Nur, wenn es schlecht implementiert ist.

    Wie kann man PNG-Alphatransparenz im IE nutzen? - jeenaparadies.net
    Let me begin my three-part apology by saying that you're a wonderful human being...

  13. #13
    Gesperrt
    Reg.-Datum
    22.11.2002
    Ort
    Wiesbaden
    Beiträge
    3.820

    Standard

    Ohne es zu probieren, aber was mir an diesem script komisch vorkommt ist:

    Code:
    <span " + imgID + imgClass + imgTitle
             + " style=\"" + "width:" + img.width + "px; height:" + img.height
    also das ist ein kleiner ausschnitt aus dem letzten Script, da wird ein span erstellt, dass das bild als Hintergrund haben soll. Schön und gut, nur... span ist ein inline-Element, und nur block-Elemente können Breite und Höhe haben.

    Naja, gehe aber mal davon aus das das getestet ist, kann mir das nur nicht ganz erklären.
    Außerdem funktioniert das nur, wenn der image pfad absolut ist, was er ja auch meint was er empfiehlt am anfang. Ich mach meine Bilder selten absolut und mit dem IE7 ging es trotzdem.

    Aber vor dem Problem steh ich die nächsten Tage eh wieder, von daher ist es nicht schlecht auch mal alternativen zu sehen dazu. Ich geb zu ich bin da eher faul, wenn was läuft dann läuft es, wieso groß was anderes suchen
    Komischerweise ging bei dem Kumpel das mit dem IE7 auch nicht, wie vom Threadersteller hier geschrieben. Ich hab ihm auch nur den Link gegeben den er in die Seite pasten sollte. Da ich die nächsten Tage das eh nochmal ansehen muss (und auch wieder ein Windows für den IE anwerfen) kann ich ja dann sehen ob es da ein Problem gibt oder woran es liegt. Alternativen wären aber auch gut, wenn sie nicht eher restriktiv sind und eigene Vorgaben haben wollen.

    Nachtrag:
    Mit IE7 meinte ich hier das Script von Dean Edwards

  14. #14
    Reg.-Benutzer Avatar von Toothrot
    Reg.-Datum
    04.02.2008
    Beiträge
    264

    Standard

    Zitat Zitat von JesterDay Beitrag anzeigen
    span ist ein inline-Element, und nur block-Elemente können Breite und Höhe haben.
    Wo hast du denn das Märchen her?

    Zitat Zitat von JesterDay Beitrag anzeigen
    Außerdem funktioniert das nur, wenn der image pfad absolut ist, was er ja auch meint was er empfiehlt am anfang. Ich mach meine Bilder selten absolut und mit dem IE7 ging es trotzdem.
    Man muss den Pfad nicht absolut angeben - das Bild wird halt immer relativ zur aufrufenden Datei gesucht.

    Das "IE7" Skript macht übrigens auch nur vom AlphaImageLoader Gebrauch.

    ie7-js - Google Code
    Let me begin my three-part apology by saying that you're a wonderful human being...

  15. #15
    Reg.-Benutzer
    Reg.-Datum
    08.08.2007
    Beiträge
    156

    Standard

    ja geladen wird dr code, ich habe die seite aktulisiet und mir den quelltext angeschaut...

    muss ich mehr nicht machen?

    mit css lässt es sich schlecht lösen da die bilder wie oben im code per php aufgerufen werden und er immer einen pfad abfragt...

    dazu kommt noch das es ein header bild ist welches keine transparenz enthält erst das png was darauf liegt welche s nur schrift enthält ist transparent (overlay-header)
    Geändert von =o-n-e= (06.06.2008 um 11:55 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Antworten: 14
    Letzter Beitrag: 03.04.2009, 19:16
  2. Suche weiterführendes Buch zu Java
    Von The Gunner im Forum Java
    Antworten: 13
    Letzter Beitrag: 06.08.2007, 00:29
  3. Java 1.5.0 unter SuSE als Standard Compiler
    Von Marvil im Forum Linux + Unix
    Antworten: 4
    Letzter Beitrag: 24.11.2004, 17:58
  4. Firebird und Java
    Von Shadow2k im Forum Anwendungssoftware
    Antworten: 2
    Letzter Beitrag: 09.01.2004, 11:20
  5. ohne zusatz software java und java plugins verbieten...
    Von Drakoon im Forum Windows Betriebssysteme
    Antworten: 1
    Letzter Beitrag: 30.04.2002, 19:30

Die häufigsten Suchbegriffe für diese Seite:

Bisher noch keine Treffer von einer Suchmaschine