Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

showModalDialog öffnet neues Fenster

Empfohlene Antworten

Veröffentlicht

Hallo zus

ich habe folgendes problem: ich öffne aus einem IExplorer fenster mit

function openPLZPopSuchen(){

			var rValue=showModalDialog('kae_swe/PLZ_suchen_Popup.html', 'test', 'resizable:no;dialogWidth:970px; dialogHeight:570px;');

		}

ein modales Popup. das ist eine einfache seite in der man suchkriterien eingeben kann. nun möchte ich durch klick auf den suchen-button die suche starten und im selben fenster das suchresultat anzeigen. testhalber sind das forerst nur statische html-seiten. wenn ich also versuche die neue seite im selben fenster anzuzeigen, öffnet der IExplorer ein neues Fenster. wie kann ich meinen wunsch bewerkstelligen?

Gruss vom bärengraben

wie ist der quellcode? dein formular?

im grunde will ich nur im selben modalen popupfenster eine neue seite anzeigen können. wozu brauche ich da ein formular?

Jedes Fenster ist ja im Grunde ein Frame. Du kannst als target für das Suchform dasselbe Frame angeben, damit der ie nicht etwas neues Öffnet. Oder "_this".

Hab ich schon probiert! Funktioniert nicht! ein neus fenster wird geöffnet. hab auch schon mit "_self" probiert.

Wo kann ich die Seite/den Source anschauen?

Hab's geschafft!!!

Code auf parent-seite:

function openPLZPopSuchen(){

			var rValue=window.showModalDialog('kae_swe/PLZ_suchen_Popup.html', 'test', 'resizable:no;dialogWidth:970px; dialogHeight:570px;');

			if(rValue!=null){

				if(rValue[1]!=null)

					document.form1.plz.value = rValue[1];

				if(rValue[2]!=null)

					document.form1.ort.value = rValue[2];

			}

		}
auf der ersten seite das base-tag verwenden. dabei ist href der name der page, auf welcher das base-tag verwendet wird.
<base href="PLZ_suchen_Popup.html" target="_self">
dann im link einfach die aufzurufende seite angeben. dabei muss der pfad absolut angegeben werden damit es funktioniert.
<a href="file:///Y:/R-NK-AVAM/Ergebnisse/inArbeit/TP-FTK/UsabilityWalkthrough/Aufgabe_1/AVAM-HTML/pages/arbeitgeber/kae_swe/PLZ_Liste_Popup.html">
nun habe ich allerdings das problem, dass ich den pfad natürlich nicht als absolut angeben möchte, sondern den mit javascript dynamisch zusammenstiefle. das hab ich auch hingekriegt, allerdings wie bringe ich nun den pfad in mein tag <a href> ? habs schon so versucht: pfad erzeugen mit:
function openLink(){

		var path = "";

		var domain = "AVAM-HTML";

		var href = document.location.href;

		var s = href.split("/");

		for (var i=0;i<(s.length-1);i++) {

			if (s[i] == domain) {

				path+=s[i];

				break;

			}

			else path+=s[i]+"/";

		}

		path="file:///Y:/R-NK-AVAM/Ergebnisse/inArbeit/TP-FTK/UsabilityWalkthrough/Aufgabe_1/AVAM-HTML/pages/arbeitgeber/kae_swe/PLZ_Liste_Popup.html";

		return path;

	}
Link:
<a href="javascript:openLink()">

So wird der pfad zur seite im neuen fenster angezeigt, aber nicht die seite!

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.