kostenloser Webspace werbefrei: lima-city


Php und Javascript

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    allright

    allright hat kostenlosen Webspace.

    <?php
    
    echo' <script language="JavaScript">
    	  var breite=screen.width / 4;
    	  alert(breite);
    	  document.write("<img src=\'test.php?breite="+breite+"\' border=\'0\' width=\'1\' height=\'1\'>");
    	  </script>';
    
    if(isset($HTTP_GET_VARS['breite'])) {
    
    $breite = $_GET['breite'];
    
    echo '
    
    <head>
    
    <style type="text/css">
    
    body{ 		text-color:#851511;	
    }
    
    div#test{
    
     	height:80px;
    	width:'.$breite.'
    	margin: 0 auto;
    	padding:10px;
    	border-color:#342433;
    	background-color:#788547;
    	font-color:#232323;
    }
    
    </style>
    
    </head>
    
    <body>
    
    Huhu
    
    <div id="test" >huhu</div>
    <div id="test" >huhu</div>
    
    
    
    </body>';
    } else {
    
    echo 'geht nicht';
    
    }
    
    ?>


    Was mach ich falsch???

    will die div bereich ein viertel der aufl?sungsbreite go? sein lassen...
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. ID ist ein einzigartiger Wert ! Du kannst nicht zwei Elemente mit der gleichen ID haben !

    wof?r PHP verwenden?
    Javascript reicht doch.
    Da der <div> einzigartig ist, geben wir ihm ein ID Attribut, das uns hilft mit JS das Element anzusprechen.
    Solltest du trotzdem mehrere <div>s haben, gib ihnen einfach alle verschiedene IDs und f?hre folgende Aktion dann entsprechend oft aus:

    document.getElementById('idbezeichnung').style.width=(screen.width/4)+'px';
  4. Autor dieses Themas

    allright

    allright hat kostenlosen Webspace.

    ok ich werde es aml versuchen..
  5. Du solltest dir trotzdem nochmal ?berlegen, ob du nicht doch lieber eine Ausgabe machen willst, nachdem du den Head deklariert hast... -.-
    Au?erdem gibt es so tolle Kreationen wie text-color in CSS gar nicht. Man kann auch Prozentangaben in CSS machen...

    Willst du nicht doch erst HTML und CSS lernen?

    http://de.selfhtml.org
    http://www.css4you.de
  6. Autor dieses Themas

    allright

    allright hat kostenlosen Webspace.

    <html>

    <head>

    <style type="text/css">

    body{
    text-color:#851511;
    }

    div.test{

    height:80px;
    margin: 0 auto;
    padding:10px;
    border-color:#342433;
    background-color:#788547;
    font-color:#232323;
    }

    </style>

    </head>

    <body>

    Huhu



    <div id="321321321" class="test" >huhu</div>

    <script language="JavaScript">
    document.getElementById('321321321').style.width=(screen.width/4)+'px';
    </script>


    <div id="123123123" class="test" >huhu
    </div>

    <script language="JavaScript">
    document.getElementById('123123123').style.width=(screen.width/4)+'px';
    </script>

    </body>

    </html>


    ...funzt net...
  7. Dann schaue dir einfach mal den Quelltext hier an:
    http://i-spacke.milten.lima-city.de/allright.html
    Und hier siehst du, dass es valide ist.
    http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fi-spacke.milten.lima-city.de%2Fallright.html&warning=2&profile=css21&usermedium=all
    http://validator.w3.org/check?uri=http%3A%2F%2Fi-spacke.milten.lima-city.de%2Fallright.html

    Und so wie ich das sehe, ist das auch ein Viertel meines Bildschirms.
  8. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.


    Dann schaue dir einfach mal den Quelltext hier an:
    http://i-spacke.milten.lima-city.de/allright.html
    Und hier siehst du, dass es valide ist.
    http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fi-spacke.milten.lima-city.de%2Fallright.html&warning=2&profile=css21&usermedium=all
    http://validator.w3.org/check?uri=http%3A%2F%2Fi-spacke.milten.lima-city.de%2Fallright.html

    Und so wie ich das sehe, ist das auch ein Viertel meines Bildschirms.

    Zeile Spalte: 1
    2 Fehler: Im Tag 'html' ist das Attribut `xmlns` vorgeschrieben, welches aber fehlt.
    Fehlerstelle:

    <html>

    meldet Validome ;)
    Stimmt bei XHTML aber wirklich.
  9. Ich verlasse mich da lieber auf den Validator des W3C... ;) Warum sollte man auch eigentlich einen anderen benutzen?
    @allright
    Ich hoffe du verstehst jetzt, warum es teilweise echt wichtig ist, valide zu programmieren.
  10. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.


    Ich verlasse mich da lieber auf den Validator des W3C... ;) Warum sollte man auch eigentlich einen anderen benutzen?
    @allright
    Ich hoffe du verstehst jetzt, warum es teilweise echt wichtig ist, valide zu programmieren.

    Validome ist genauerer.
    in XHTML hei?t es ja auch <br /> und nicht <br>.
    W3 meldet das nicht, Validome jedoch schon.
    Genau so das oben gesagte xmlns.
    Das muss da eben hin :)
    Bei jedem Editor wirds automatisch eingef?gt.
  11. :lol:

    Da bist du aber falsch informiert. Es kommt halt auf das Doctype an. Bei HTML ist es klar, dass da kein Fehler angezeigt wird, aber bei XHTML wird ein Fehler angezeigt. :P

    Da kommt dann z.B. sowas hier raus:

    1.Error Line 31 column 4: end tag for "br" omitted, but OMITTAG NO was specified.
    <br>

    You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".

    2.Info Line 31 column 0: start tag was here.
    <br>
  12. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.


    :lol:

    Da bist du aber falsch informiert. Es kommt halt auf das Doctype an. Bei HTML ist es klar, dass da kein Fehler angezeigt wird, aber bei XHTML wird ein Fehler angezeigt. :P

    Da kommt dann z.B. sowas hier raus:

    1.Error Line 31 column 4: end tag for "br" omitted, but OMITTAG NO was specified.
    <br>

    You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".

    2.Info Line 31 column 0: start tag was here.
    <br>


    Ich bin, bzw. war nicht falsch informiert.
    Ich hab das am eigenen Leibe zu sp?ren bekommen.
    Und, wie du siehst, ist er doch genauer, und erkennt den xmlns( oder so^^ )
  13. http://www.validome.org/get/http://i-spacke.milten.lima-city.de/allright.html

    Naja, ich glaube ich bleibe trotzdem bei dem W3C-Validator, weil die werden schon wissen ob ein Dokument wirklich invalide ist, weil das fhlrt oder nicht. Ich glaube es schadet nicht, wenn man es hinschreibt, aber ohne xmls ist es trotzdem valide.
  14. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!