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.

<a target=aufrufendes_fenster> ?

Empfohlene Antworten

Veröffentlicht

Sorry, dass ich Euch schon wieder nerve, bin gerade unter Zeitdruck....

Kann ich bei nem Link (<A>) als target auch angeben, dass der Link im "aufrufenden" Fenster angezeigt wird? Aufrufend meint hier, dass der Link in nem fenster steht, dass per window.open() erzeugt wurde.

:uli

ich kapier ned ganz die Frage?

meinst du jetzt quasi als Popup oder wie?

<a class="searchlink" href="http://www.xxx.de" onClick="openbook()">

            <font color="#0D0D0D">Text</font></a>

<script language="JavaScript"> 

<!-- 

function openbook()

{var breite=750; var hoehe=700; var positionX=0; var positionY=0; 

 var url='http://www.xxx.de'; pop=window.open

 ('','win500x500','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,fullscreen=0,width='+breite+',height='+hoehe+',top=10000,left=10000'); 

 pop.resizeTo(breite,hoehe); 

 pop.moveTo(positionX,positionY); 

 pop.location=url;}

onerror = stopError;

function stopError()

{return true;}

//--> 

</script>


damit haste ein Popup, aufgerufen und auf eine von dir festgelegte Größe

oder meintest dass es auf der aktiven Seite wechselt :confused:

drum schrieb ich ja noch dazu, aktive Seite ;)

Wahrscheinlich wirst du recht haben Enno, aber solange sich der Threadersteller nicht meldet, werden wir wohl im dunkeln tappen.

also, nochmal zur erklärung:

auf seite 1.htm rufe ich folgende Scriptcode auf

var f1 = window.open("2.htm", "ff1");

auf seite 2.htm steht ein link, der bisher so aussieht:

<a href="http://www.megabusen.de" target="_blank">click here</a>

Nun meine Frage: Anstatt dass die Seite in nem neuen Fenster angezeigt wird, soll ich seite in 1.htm angezeigt werden.

Ich glaube nicht, das "_parent" statt "_blank" funktioniert, denn _parent ist eigentlich dazu da, da Framset, dass die aktuelle Seite enthält, anzusprechen.

Ich werde es trotzdem gleich mal ausprobieren...

das geht dann so:

auf seite 1.htm rufe ich folgende Scriptcode auf

var f1 = window.open("2.htm", "ff1");


auf seite 2.htm steht ein link, der bisher so aussieht:

<a href="javascript: f1.location='http://www.megabusen.de'">click here</a>

f1 musst du wahrscheinlich frameübergreifend erst auslesen

var f1 = window.open("2.htm", "ff1");

Bei target musst du den Namen reinschreiben, dem du dem Fenster gegeben hast, in diesem Fall also target="ff1".

Bei target musst du den Namen reinschreiben, dem du dem Fenster gegeben hast, in diesem Fall also target="ff1".

Aber "ff1" (Name des Fensters) bzw. "f1" (Name der Variable des Fensters) ist doch garnicht das richtige Ziel. ff1 / f1 ist doch das Fenster, das neu geöffnet wurde und damit das Fenster, in dem der Link steht. Ich will die Seite aber doch in dem aufrufenden Fenster öffnen, welches garkeinen Namen hat (oder?), weil es nicht per window.open() erzeugt wurde.

Selfhtml sagt....

Öffnet ein neues Fenster. Erwartet mindestens zwei, optional auch drei Parameter:

1. URI = Zieladresse einer Datei, die in das neue Fenster geladen werden soll. Wenn sich die Datei im gleichen Verzeichnis befindet, genügt der Dateiname. Ansonsten relative Pfadnamen oder absolute http-Adressen angeben. Bei Netscape darf dies auch eine leere Zeichenkette sein (öffnet ein leeres Fenster), was beim MS Internet Explorer 4 und Opera 5.12 allerdings zu einer Fehlermeldung führt.

Anstelle eines URI können Sie auch mit about:blank eine leere Datei in das Fenster laden. Opera 5.12 interpretiert diese Anweisung jedoch noch nicht.

2. Fenstername = Ein Name, der aus Buchstaben, Ziffern und Unterstrich bestehen darf. Unter diesem Namen können beispielsweise Verweise ihre Ziele mit <a href="ziel.htm" target="NameDesFensters"> in das erzeugte Fenster laden.

Gültige Fensternamen sind auch _blank,_parent,_self und _top. Opera 5.12 öffnet jedoch in jedem Fall die Datei im gleichen Fenster. Netscape 6.x interpretiert die Angabe _parent nicht.

schon klar. ich will den link aber nicht in den ERZEUGTEN fenster öffnen, sondern in dem AUFRUFENDEN

dann sollte es doch mit "_parent" gehen,....

oder mit JS:

self.opener.location = 'abc.htm';

Ich machs immer mit

window.opener.location.href = 'abc.html';

yo, das it es.

klappt.

danke.

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.