Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

'Ανοιγμα νέας σελίδας με παραμέτρους

Îåêßíçóå áðü ôï ìÝëïò gmlogic. Τελευταία δημοσίευση από το μέλος gmlogic στις 05-10-2007, 23:38. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  05-10-2007, 11:40 35860

    'Ανοιγμα νέας σελίδας με παραμέτρους

    'Εχω
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Response.Redirect("http://www.google.com/custom?cref=&q=" & Trim(Me.TextBox1.Text) & "&sa=Search", True)
    End Sub

    Πως μπορώ να καλέσω μία σελίδα σε νέο παράθυρο και στο μέγεθος που θέλω
    Βασικά δεν ξέρω αν είναι ο σωστός τρόπος να καλώ μία σελίδα και να περνάω παραμέτρους πχ για να καλέσω το search του google.

    Ευχαριστώ Smile




    George Matzouranis
  •  05-10-2007, 16:16 35878 σε απάντηση της 35860

    Απ: 'Ανοιγμα νέας σελίδας με παραμέτρους

    gmlogic:
    'Εχω

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Response.Redirect("http://www.google.com/custom?cref=&q=" & Trim(Me.TextBox1.Text) & "&sa=Search", True)
    End Sub

    Πως μπορώ να καλέσω μία σελίδα σε νέο παράθυρο και στο μέγεθος που θέλω

    Πρέπει με jscript να εκτελέσεις την windows.open. π.χ.

    <%@ Page Language="C#" AutoEventWireup="True" %>

    <html>
    <head>
    <script language="C#" runat=server>

    void SubmitBtn_Click(Object sender, EventArgs e)
    {
    window.open("Sample.htm",null, "height=200,width=400,status=yes,toolbar=no,menubar=no,location=no");
    }

    </script>
    </head>
    <body>
    <form runat="server">

    <h3>Button Example</h3>

    Click on the submit button.<br><br>

    <asp:Button id="Button1"
    Text="Submit"
    OnClick="SubmitBtn_Click"
    runat="server"/>

    <p>

    <asp:label id="Message" runat="server"/>

    </form>
    </body>
    </html>
    gmlogic:
    Βασικά δεν ξέρω αν είναι ο σωστός τρόπος να καλώ μία σελίδα και να περνάω παραμέτρους πχ για να καλέσω το search του google.

    Υπάρχουν κι άλλοι τρόποι, αλλά και αυτός καλός είναι. 


    Dimitris Papadimitriou
    Software Development Professional
    dotNETZone.gr News

    Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.
  •  05-10-2007, 20:51 35894 σε απάντηση της 35878

    Απ: 'Ανοιγμα νέας σελίδας με παραμέτρους

    Αγαπητέ Δημήτρη επειδή γράφω σε VB και όλο το Site είναι σε VB,μπορείς να μου πεις σε παρακαλώ
    με ποιό τρόπο μπορώ να βάλω jscript σε σελίδες VB.

    Ευχαριστώ


    George Matzouranis
  •  05-10-2007, 23:38 35899 σε απάντηση της 35894

    Απ: 'Ανοιγμα νέας σελίδας με παραμέτρους

    Ok
    Κάτι βρήκα.
    Το δημοσιεύω μήπως το χρειαστή κάποιος  συνάδελφος.
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
    ' Define the name and type of the client scripts on the page.
    Dim csname1 As String = "PopupScript"
    Dim csname2 As String = "ButtonClickScript"
    Dim cstype As Type = Me.GetType()

    ' Get a ClientScriptManager reference from the Page class.
    Dim cs As ClientScriptManager = Page.ClientScript

    ' Check to see if the startup script is already registered.
    If (Not cs.IsStartupScriptRegistered(cstype, csname1)) Then
    Dim cstext1 As String = "" '"alert('Hello World');"
    'oNewWindow = window.open( [sURL] [, sName] [, sFeatures] [, bReplace])
    Dim sURL As String = "http://www.google.com/custom?cref=&q=" & Trim(Me.TextBox1.Text) & "&sa=Search"
    Dim sFeatures As String = "height=200,width=400,status=yes,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=yes"
    cstext1 = "open('" & sURL & "',null,'" & sFeatures & "');"
    cs.RegisterStartupScript(cstype, csname1, cstext1, True)
    End If
    End Sub

    Και πάλι ευχαριστώ. Geeked



    George Matzouranis
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems