Ergebnis 1 bis 11 von 11

Thema: Mit CSS2 quote

  1. #1

    Mit CSS2 quote

    Hi ,

    Mithilfe von CSS2 kann man ja Text objektesozusagen verändern z.b. so

    Quelle http://www.html-world.de/program/css_15.php
    HTML-Code:
    CITE, EM { quotes: '>>' '<<' '»' '«'; }
    CITE:before, EM:before { content:open-quote; }
    CITE:after, EM:after { content:close-quote; }
    
    /* ... macht aus: */
    <cite> Text <em> Text </em> Text </cite>
    
    /* ... das: */
    <cite> >>Text <em> »Text« </em> Text<< </cite> 
    So nun möchte ich aber das Jedes A oder a durch <img src="./img/a.png" alt="A" >
    ersätz wird im spaqn class teil mit den namen "test2"

    Nur wie geht das ? Ich kann aus den Obigen code einfach nicht schliessen wie ich das mache


    MFG

    Dadie

  2. #2
    Mit dem Code da lässt sich das afais nicht machen. Aber Image-Replacement lässt sich auch anders lösen:
    Code:
    <h3 id="header"><span>Revised Image Replacement</span></h3>
    
    /* css */
    #header {
      width: 329px;
      height: 25px;
      background-image: url(sample-opaque.gif);
    }
    #header span {
      display: none;
    }
    So wie dus haben willst (A-s) ersetzen könnte mans so machen.
    Code:
    <h3 id="header"><span><em>A</<em></span>lso l<span><em>A</<em></span>ss es uns testen</h3>
    
    /* css */
    #header span {
      width: Xpx;
      height: Xpx;
      background-image: url(dein_A.png);
    }
    
    #header span em {
      display: none;
    }
    Wenn du dynamisch Inhalte ändern willst, bräuchtest du iirc CSS3 was noch kaum unterstützt wird.

  3. #3
    Zitat Zitat von Dingsi
    Wenn du dynamisch Inhalte ändern willst, bräuchtest du iirc CSS3 was noch kaum unterstützt wird.
    Damn

    Warum will ich immer Dringe die kein/wennige Browser unterstützt ?

    Naja es soll ja Dynamisch sein dieses ganze span würde den Endverbraucher des Templetes nur verunsichern

    Naja werde ne Neue Lösung suchen THX aufjeden fall

  4. #4
    Zitat Zitat von dadie
    Naja es soll ja Dynamisch sein dieses ganze span würde den Endverbraucher des Templetes nur verunsichern

    Naja werde ne Neue Lösung suchen THX aufjeden fall
    Man könnte ein Script über den Text laufen lassen, der die A-s ersetzt.

  5. #5
    Zitat Zitat von Dingsi
    Man könnte ein Script über den Text laufen lassen, der die A-s ersetzt.
    Ja nur mit welcher Sprache ?

    Das Temp soll ohne PHP auskommen also es soll überall laufen auf jeden Server der HTML erlaubt

    Und ne Java lösung fällt mir nett ein

  6. #6
    Hi ,

    Sorry 4 Doppel Post aber weiss jemand den Javascript befehl der das selbe macht wie der PHP befehl ereg_replace ?

  7. #7
    HTML-Code:
    <script type="text/javascript">
    var bla = "blub";
    var test = bla.replace(/b/, "B");
    document.write(test);
    </script>
    Ausgegeben würde damit "Blub" (das kleine "b" wurde durch ein großes ersetzt!)
    Das /b/ kannst du AFAIK durch jeden regilären Ausdruck ersetzen!

    PS: SelfHTML hilft!

  8. #8
    Zitat Zitat von getöteter_ork
    HTML-Code:
    <script type="text/javascript">
    var bla = "blub";
    var test = bla.replace(/b/, "B");
    document.write(test);
    </script>
    Ausgegeben würde damit "Blub" (das kleine "b" wurde durch ein großes ersetzt!)
    Das /b/ kannst du AFAIK durch jeden regilären Ausdruck ersetzen!

    PS: SelfHTML hilft!

    THX es klappt 1A

    ps.Es ist sehr nervig einen Satz in Bilder Per JAVASCRIPT zu verwandeln macht es nicht nach !

  9. #9
    Wieder sorry wegen Doppekpost aber ich habe ein Problem

    Bisher ist mein Code so

    HTML-Code:
    <script type="text/javascript"> 
    //Hier bitte den Namen der HP eingeben
    //####################################
    var hptitel01 = "ABCDEFGHIJKLMNOPRSTUVWXYZ - abcdefghijklmnopqrstuvwxyz"; 
    //####################################
    
    
    var hptitel02 = hptitel01.replace(/A/, "#"); 
    var hptitel03 = hptitel02.replace(/B/, "§"); 
    var hptitel04 = hptitel03.replace(/C/, "@"); 
    var hptitel05 = hptitel04.replace(/D/, "´"); 
    var hptitel06 = hptitel05.replace(/E/, "`"); 
    var hptitel07 = hptitel06.replace(/F/, "}"); 
    var hptitel08 = hptitel07.replace(/G/, "{"); 
    var hptitel09 = hptitel08.replace(/H/, "€"); 
    var hptitel10 = hptitel09.replace(/I/, "†"); 
    var hptitel11 = hptitel10.replace(/J/, "‡"); 
    var hptitel12 = hptitel11.replace(/K/, "Œ"); 
    var hptitel13 = hptitel12.replace(/L/, "Ž"); 
    var hptitel14 = hptitel13.replace(/M/, "‰"); 
    var hptitel15 = hptitel14.replace(/N/, "£"); 
    var hptitel16 = hptitel15.replace(/O/, "¤"); 
    var hptitel17 = hptitel16.replace(/P/, "±"); 
    var hptitel18 = hptitel17.replace(/Q/, "µ"); 
    var hptitel19 = hptitel18.replace(/R/, "¶"); 
    var hptitel20 = hptitel19.replace(/S/, "¾"); 
    var hptitel21 = hptitel20.replace(/T/, "À"); 
    var hptitel22 = hptitel21.replace(/U/, "Æ"); 
    var hptitel23 = hptitel22.replace(/V/, "Ð"); 
    var hptitel24 = hptitel23.replace(/W/, "Ø"); 
    var hptitel25 = hptitel24.replace(/X/, "ç"); 
    var hptitel24 = hptitel23.replace(/Y/, "þ"); 
    var hptitel25 = hptitel24.replace(/Z/, "ƒ"); 
    //###########################################
    var hptitel26 = hptitel25.replace(/a/, "#"); 
    var hptitel27 = hptitel26.replace(/b/, "§"); 
    var hptitel28 = hptitel27.replace(/c/, "@"); 
    var hptitel29 = hptitel28.replace(/d/, "´"); 
    var hptitel30 = hptitel29.replace(/e/, "`"); 
    var hptitel31 = hptitel30.replace(/f/, "}"); 
    var hptitel32 = hptitel31.replace(/g/, "{"); 
    var hptitel33 = hptitel32.replace(/h/, "€"); 
    var hptitel34 = hptitel33.replace(/i/, "†"); 
    var hptitel35 = hptitel34.replace(/j/, "‡"); 
    var hptitel36 = hptitel35.replace(/k/, "Œ"); 
    var hptitel37 = hptitel36.replace(/l/, "Ž"); 
    var hptitel38 = hptitel37.replace(/m/, "‰"); 
    var hptitel39 = hptitel38.replace(/n/, "£"); 
    var hptitel40 = hptitel39.replace(/o/, "¤"); 
    var hptitel41 = hptitel40.replace(/p/, "±"); 
    var hptitel42 = hptitel41.replace(/q/, "µ"); 
    var hptitel43 = hptitel42.replace(/r/, "¶"); 
    var hptitel44 = hptitel43.replace(/s/, "¾"); 
    var hptitel45 = hptitel44.replace(/t/, "À"); 
    var hptitel46 = hptitel45.replace(/u/, "Æ"); 
    var hptitel47 = hptitel46.replace(/v/, "Ð"); 
    var hptitel48 = hptitel47.replace(/w/, "Ø"); 
    var hptitel49 = hptitel48.replace(/x/, "ç"); 
    var hptitel50 = hptitel49.replace(/y/, "þ"); 
    var hptitel51 = hptitel50.replace(/z/, "ƒ"); 
    var hptitel52 = hptitel51.replace(/ /, "&nbsp;"); 
    
    
    
    var hptitel53 = hptitel52.replace(/#/, "<img src='./img/buchstaben/a-head.png' alt='A' title='A' >&nbsp;"); 
    var hptitel54 = hptitel53.replace(/§/, "<img src='./img/buchstaben/b-head.png' alt='B' title='B' >&nbsp;"); 
    var hptitel55 = hptitel54.replace(/@/, "<img src='./img/buchstaben/c-head.png' alt='C' title='C' >&nbsp;"); 
    var hptitel56 = hptitel55.replace(/´/, "<img src='./img/buchstaben/d-head.png' alt='D' title='D' >&nbsp;"); 
    var hptitel57 = hptitel56.replace(/`/, "<img src='./img/buchstaben/e-head.png' alt='E' title='E' >&nbsp;"); 
    var hptitel58 = hptitel57.replace(/}/, "<img src='./img/buchstaben/f-head.png' alt='F' title='F' >&nbsp;"); 
    var hptitel59 = hptitel58.replace(/{/, "<img src='./img/buchstaben/g-head.png' alt='G' title='G' >&nbsp;"); 
    var hptitel60 = hptitel59.replace(/€/, "<img src='./img/buchstaben/h-head.png' alt='H' title='H' >&nbsp;"); 
    var hptitel61 = hptitel60.replace(/†/, "<img src='./img/buchstaben/i-head.png' alt='I' title='I' >&nbsp;"); 
    var hptitel62 = hptitel61.replace(/‡/, "<img src='./img/buchstaben/j-head.png' alt='J' title='J' >&nbsp;"); 
    var hptitel63 = hptitel62.replace(/Œ/, "<img src='./img/buchstaben/k-head.png' alt='K' title='K' >&nbsp;"); 
    var hptitel64 = hptitel63.replace(/Ž/, "<img src='./img/buchstaben/l-head.png' alt='L' title='L' >&nbsp;"); 
    var hptitel65 = hptitel64.replace(/‰/, "<img src='./img/buchstaben/m-head.png' alt='M' title='M' >&nbsp;"); 
    var hptitel66 = hptitel65.replace(/£/, "<img src='./img/buchstaben/n-head.png' alt='N' title='N' >&nbsp;"); 
    var hptitel67 = hptitel66.replace(/¤/, "<img src='./img/buchstaben/o-head.png' alt='O' title='O' >&nbsp;"); 
    var hptitel68 = hptitel67.replace(/±/, "<img src='./img/buchstaben/p-head.png' alt='P' title='P' >&nbsp;"); 
    var hptitel69 = hptitel68.replace(/µ/, "<img src='./img/buchstaben/q-head.png' alt='Q' title='Q' >&nbsp;"); 
    var hptitel70 = hptitel69.replace(/¶/, "<img src='./img/buchstaben/r-head.png' alt='R' title='R' >&nbsp;"); 
    var hptitel71 = hptitel70.replace(/¾/, "<img src='./img/buchstaben/s-head.png' alt='S' title='S' >&nbsp;"); 
    var hptitel72 = hptitel71.replace(/À/, "<img src='./img/buchstaben/t-head.png' alt='T' title='T' >&nbsp;"); 
    var hptitel73 = hptitel72.replace(/Æ/, "<img src='./img/buchstaben/u-head.png' alt='U' title='U' >&nbsp;"); 
    var hptitel74 = hptitel73.replace(/Ð/, "<img src='./img/buchstaben/v-head.png' alt='V' title='V' >&nbsp;"); 
    var hptitel75 = hptitel74.replace(/Ø/, "<img src='./img/buchstaben/w-head.png' alt='W' title='W' >&nbsp;"); 
    var hptitel76 = hptitel75.replace(/ç/, "<img src='./img/buchstaben/x-head.png' alt='X' title='X' >&nbsp;"); 
    var hptitel77 = hptitel76.replace(/þ/, "<img src='./img/buchstaben/y-head.png' alt='Y' title='Y' >&nbsp;"); 
    var hptitel78 = hptitel77.replace(/ƒ/, "<img src='./img/buchstaben/z-head.png' alt='Z' title='Z' >&nbsp;"); 
    
    
    document.write(hptitel78); 
    
    </script>
    1,Ja man muss die einzelnen Buchstaben durch Sonderzeichen ersätzen sonst klappt es einfach nett

    2,Wenn der Titel der HP nun ABC ABC heisst werden nur das erste ABC umgewandelt das anderre ABC nicht.Warum ?

    Man siht das gut hier auf der seite

    http://dlcc.beta.piranho.de/css-style/

  10. #10
    OMFG!!!!!!!
    WTH soll das sein??? Willst du meinen Browser zum absturz bringen?????
    Versuch mal diesen Code:
    Code:
    <script type="text/javascript">
    var titel = "The Time";
    for(i=0;i<titel.length;i++) {
     part = titel.substr(i,1);
     part = part.toLowerCase();
     if(part != ' ') document.write('<img src="./img/buchstaben/'+part+'-head.png" alt="'+part+'" />');
     else document.write(' ');
    }
    </script>
    Ich glaube, der funktioniert ordentlich (auch wenn ich keine Buchstaben-Bildchen habe!)

  11. #11
    Zitat Zitat von getöteter_ork
    OMFG!!!!!!!
    WTH soll das sein??? Willst du meinen Browser zum absturz bringen?????
    Versuch mal diesen Code:
    Code:
    <script type="text/javascript">
    var titel = "The Time";
    for(i=0;i<titel.length;i++) {
     part = titel.substr(i,1);
     part = part.toLowerCase();
     if(part != ' ') document.write('<img src="./img/buchstaben/'+part+'-head.png" alt="'+part+'" />');
     else document.write(' ');
    }
    </script>
    Ich glaube, der funktioniert ordentlich (auch wenn ich keine Buchstaben-Bildchen habe!)

    LOL naja Umbringen wollte ich Ihn nett aber habe mir schon gedacht das es ne Kürzere art gibt

    Naja aber ist schon Witzig ich Code etwa 1 Stunden an diesem Endlosen Script du dann kommt so ein Script

    Und es Klappt 1A THX

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •