Frage

Ich verwende den folgenden Code, um einen ModalWindow zu öffnen:

function OpenPopup(rn) {
     var winargs = null;
     var winsettings = "help:no;status:no;maximize:yes;minimize:no;dialogHeight:450px;dialogWidth:820px;edge:sunken;scroll:yes;center:yes;resizable:yes;";
     winargs = window.showModalDialog("../PopUp.aspx?id=" + rn , winargs, winsettings);
}

Hier bietet die Eigenschaftsrolle nur Ja und keine Option. Ich möchte nur vertikale Scroll -Stange und nicht horizontal. Wie soll ich das erreichen?

Kann mir jemand in diesem Thema helfen?

War es hilfreich?

Lösung

Stellen Sie sicher, dass die Breite von Popup.aspx nicht mehr als die Dialogwidth: 820px ist;

Versuche dies

<body style="width:820px;">

auf popup.aspx

Andere Tipps

Haben Sie Folgendes ausprobiert:

Präzisiere das width dazu:

<a href="javascript:popupWindow('http://example/english/images/buttons/button_invoice.gif', 600"></a>
function popupWindow(url, width)
{
    window.open('url', 'win_name', 'width=' + width);
}

Und abhängig von Ihrem Layout können Sie auch das CSS verwenden:

<style type="text/css">
  overflow-x:hidden;
</style>

Quelle: Paketüberfluss

Bitte überprüfen Sie diese Lösung:

Hast du das Div -Scrollierbar gemacht? dh

<div style="position:absolute;top:0;left:0;width:100px;height:100px;overflow:auto;"></div>

Stellen Sie außerdem sicher, dass Sie kein Element (Tabelle, Div, Spannweite) im Div der DIV haben, deren Breite größer ist als die Containerbreite + 25px (für die vertikale Scroll -Stange benötigt).

http://forums.asp.net/t/1450847.aspx/1

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top