Button im Iframe öffnet neues Fenster

Hallo ich noch einmal und sogar so schnell nach meinem letzten Post.


Ich weiß nicht ob es euch schon aufgefallen ist, aber ich habe ein mitlerweile größeres Problem.


Unabhängig davon was ich mache oder wozu das Ganze dient, will ich einen Button in einem Iframe über eine von mir gestaltete Seite anzeigen lassen. Das funktioniert auch. Jetzt soll wenn ich den Button drücke einfach das Iframe neu geladen werden und gut ist.


Das passiert aber leider nicht, sondern es öffnet sich eine neue Seite. Ich hatte es aber mal kurzzeitig so das es funktioniert hat. Nachdem ich dann mit meinem Iframe den Reiter gewechselt habe, ist  das Problem aufgetaucht.


Wie schaffe ich es nun über einen Button im Iframe nur das Iframe neu zu laden, ohne noch zusätzlich eine zweite Seite zu öffnen.


Danke für eure Unterstützung.


Gruß Julian



AW: Button im Iframe öffnet neues Fenster

Das Hier sollte helfen :


<input type="button" onClick="top.View.location.href='seite_im_iframe.html'" name="dk" value="Iframeseite wechseln">



AW: Button im Iframe öffnet neues Fenster

Mhh, danke dir vielleicht hätte ich doch etwas genauer sein müssen. Entschuldige bitte.


Ich will durch den Button klick ein paar Sessionvalues bekommen.


'------------------------


Protected Sub btrunSession_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btrunSession.Click


Dim objSessionvalues As New Sessionvalues()


objSessionvalues.value =daserste.Text


objSessionvalues.value2 = daszweite.SelectedIndex


objSessionvalues.value3 = dasdritte.Text


Session.Add("framevalues", objSessionvalues)


End Sub


'----------------------------------------


Das ist jetzt nur ein Beispiel aber so ungefähr. Ich würde gerne ausprobieren wie frei ich in den Iframes sein kann. Kann ich eigene Textboxen anlegen die befüllen und auch anschließend durch meine eigenen Sessionvalues wieder befüllen. Ist sozusagen ne ASPx Seite die in meinem IFrame liegt. JEtzt habe ich den Button in die ASPX Seite eingebaut und wenn ich den Button drücke wird einmal das IFram neu geladen und meine Sessionvalues auch wieder zurück gegeben wie ich es haben möchte. Nur zusätzlich öffnet sich ein zweites fenster mit meiner ASPX Seite. Aber das will ich gar nicht. URL von Iframe und Button klick sind gleich und daher sollte er normalerweise mein Iframe doch einfach neu Öffnen und gut ist! ODER??


 


Gruß Julian



Re: AW: Button im Iframe öffnet neues Fenster

Kann es sein, dass im IFrame das Cross-Skripting ausgeschaltet ist? Das wäre zumindest eine mögliche Erklärung für das Phänomen.


AW: Button im Iframe öffnet neues Fenster

Servus,


das Cross-Skripting habe ich in meinen Internetoptionen vom IE 7 aktiviert. Wenn du das meinen solltest kann das also leider auch nicht der Fall sein. Ich wundere mich nur, weil ich eine Zeitlang keine Probleme hatte. Alle button die ich jetzt neu hinzufüge, selbst wenn keine Funktionen dahinterliegen, öffnen mit mitlerweile einfach ein Neues Fenster.


Bin in dieser Sache ein bisschen ratlos.


Grüße Julian



Re: AW: Button im Iframe öffnet neues Fenster

Ich meine die Option in den Eigenschaften des IFrame. Daran kann es liegen.


AW: Re: AW: Button im Iframe öffnet neues Fenster

Entschludige Bitte das ich erst jetzt antworte. Ja, das ist auch alles richtig eingestellt.


Jetz habe ich aber mal einen Hammer für euch. Wir haben nun eine Neues Entwickler CRM und schaue da. Als ich alle meine Anpassungen übertragen hatte, funktionierte alles wieder einwandfrei.


Leider kann ich euch jetzt auch nach längerem SUCHEN & VERGLEICHEN nicht erklären was nun wirklich anders ist.


Vielleicht ist eine Erklärung, dass die URL auch nach dem Domainnamen also nach http://MS-CRM/loader.aspx identisch sein müssen. Das waren sie im alten nämlich nicht. Da waren die Ländercodes immer unterschiedlich.


Eigentlich sollte das aber egal sein.


naja auf jeden fall funktioniert es :-)


Danke für eure MÜHE!!


Julian