2016-08-08 1 views
0

J'ai choisi d'afficher la bibliothèque d'images sur le navigateur Web. Pour cela j'ai deux cadres html. l'un devrait afficher le menu, et le second - le contenu lui-même. Maintenant, parce que la taille de mes images peut être grande, je dois limiter (= taille MAX) à la taille du cadre de contenu.Définir la taille de l'image

(La résolution de l'écran change d'un PC à l'autre, donc j'obtiens les informations WIDTH/HEIGHT du code derrière).

Lorsque j'ai essayé de le faire à partir du - cadre « style » attribut, quand la page chargée, j'ai obtenu le style sous forme de chaîne vide:

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

Où me trompe? Et si quelqu'un a une idée - peut-être puis-je le faire à partir du code derrière?

+2

Frames! Wow, je n'en ai pas vu depuis 2005. Vous réalisez que c'est mort avec l'ark (ou [navigateurs netscape] (https://en.wikipedia.org/wiki/Netscape_Navigator) comme on l'appelait alors) et [est Maintenant déprimé] (https://developer.mozilla.org/en/docs/Web/HTML/Element/frame) – Liam

+0

Cela ressemble à une belle flexbox vous amènerait dans l'ère actuelle :) – Obsidian

Répondre

0

Faire un attribut 'width' et un 'height' au lieu d'écrire l'attribut 'style'. Donc, comme ceci:

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