Ankündigung

Einklappen
Keine Ankündigung bisher.

Auflösungsweiche will nicht

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Auflösungsweiche will nicht

    Ich habe jetzt mal angefangen, langsam JavaScript anzufangen.
    Als erstes wollte ich für ein Forum eine Auflösungsweiche bauen, die je nach Auflösung die Tabellenbreite und das Banner einfügt.
    Code:
    <script type="text/javascript">
    <!--
    	if ( screen.width <= 1280 ) {
    	
    		var table = '<table class="bodyline" width="977" cellspacing="0" cellpadding="0" border="0">');
    		var img   = '[img]templates/fiblack/images/banner1024.gif[/img]';
    	
    	} else {
    	
    		var table = '<table class="bodyline" width="1230" cellspacing="0" cellpadding="0" border="0">');
    		var img   = '[img]templates/fiblack/images/banner1280.gif[/img]';
    	
    	}
    	
    	window.print(table);
    //-->
    </script>
    <noscript>
    <table class="bodyline" width="977" cellspacing="0" cellpadding="0" border="0">
    </noscript>
    [...]
    Code:
    <script type="text/javascript">
    <!--
    	window.print(img);
    //-->
    </script>
    <noscript>
    [img]templates/fiblack/images/banner1024.gif[/img]
    </noscript>
    Tut's leider nicht.
    http://www.e-style-clan.de/dun-modan/forum/index.php ist der Demo-Link dazu :/

  • #2
    alert(screen.width);

    hat das überhaupt 1280? oder werden Rahmen abgezogen?
    Ausserdem .. <= ... sollte das nicht nur < 1280 heissen?

    Kommentar


    • #3
      Kommt nichts, aber die PM-PopUps kommen auch immer

      Kommentar


      • #4
        Der Alert kommt jetzt, steht auch die richtige Breite drin.
        Hatte bei den table-Strings hinten 'ne Klammer dran.
        Funktionieren tut's immer noch nicht

        Kommentar


        • #5
          Hab's gerade mal im IE probiert, der Drucken-Dialog kommt
          Code:
          document.write(string);


          // Edit:
          Geht jetzt

          Kommentar

          Lädt...
          X