2016-08-08 21 views
0

Ich habe die Bilderbibliothek im Webbrowser angezeigt. Dafür habe ich zwei html Frames. man sollte das Menü anzeigen, und das zweite - der Inhalt selbst.Größe des Rahmens einstellen

Jetzt, da die Größe meiner Bilder groß sein kann, muss ich sie (= MAX-Größe) auf die Inhaltsrahmengröße beschränken.

(Die Auflösung des Bildschirms ändert sich von einem PC zu einem anderen, so dass ich die WIDTH/HEIGHT-Informationen aus dem Code zurück).

Als ich versuchte, es aus dem machen - frame „style“ -Attribut, wenn Seite geladen, ich erhielt Stil als leere Zeichenkette:

<FRAME src="http://localhost/Display_Media/Default.aspx" 
    style =<%# "width:" + Eval("ScrWidth") + ";" + "height:" + Eval("ScrHeight") + ";" %> 
    name=Content scrolling=yes > 

Wo ich falsch? Und wenn jemand eine Idee hat - vielleicht kann ich es aus dem Code heraus tun? ..

+2

Frames! Wow, ich habe seit 2005 keins mehr gesehen. Sie wissen, dass das mit der Arche (oder [Netscape Navigator] (https://en.wikipedia.org/wiki/Netscape_Navigator), wie es damals genannt wurde) und [ist jetzt beraubt] (https://developer.mozilla.org/en/docs/Web/HTML/Element/frame) – Liam

+0

Klingt wie eine nette Flexbox würde dich in die Gegenwart bringen :) – Obsidian

Antwort

0

Machen Sie ein 'width' und ein 'height' Attribut, anstatt das 'style' Attribut zu schreiben. Also so:

<FRAME src="http://localhost/Display_Media/Default.aspx" 
width="<%# Eval("ScrWidth"); %>" height="<%# Eval("ScrHeight"); %>" 
name=Content scrolling=yes > 
Verwandte Themen