Autor Thema: Dynamischer Link-neues Fenster?  (Gelesen 1944 mal)

Offline sofa

  • Frischling
  • *
  • Beiträge: 4
  • Ich liebe dieses Forum!
Dynamischer Link-neues Fenster?
« am: 10.10.03 - 09:10:05 »
Guten Morgen,
ich habe das Forum bereits durchsucht, aber leider nichts passendes gefunden.
Mein Problem bei der Entwicklung:
Ich habe einen Quellecode, der mir einen Link generiert:
----
linktext := Project;


thisDb := @Subset(@DbName;-1);
thisUrl := "/" + @ReplaceSubstring(thisDb; "\\" : " "; "/" : "+") + "/$defaultview/" + @Text(@DocumentUniqueID)+"/?OpenDocument";



"<a href=\"javascript:openDoc(\'"+thisUrl+"\')\">"+linktext+"</a>"
----
Wie kann ich den Link in einem neuen Fenster öffnen?Bei target=new, kann die Seite nicht angezeigt werden, da javascript.
Kann mir da jmd helfen?
Danke schonmal
Henning

Glombi

  • Gast
Re:Dynamischer Link-neues Fenster?
« Antwort #1 am: 10.10.03 - 09:56:01 »
Hi,
setze mal ein
@SetTargetFrame("_new")

oder muss es nicht
@SetTargetFrame("_blank")
heissen ?

davor.

Andreas

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Dynamischer Link-neues Fenster?
« Antwort #2 am: 10.10.03 - 10:00:38 »
du benutzt da eine JS Funktion (openDoc). wie sieht die denn aus?
das ist die Stelle, an der du ändern musst

evtl hilft der link weiter: http://selfhtml.teamone.de/javascript/objekte/window.htm#open
« Letzte Änderung: 10.10.03 - 10:02:40 von potsmoker »
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline sofa

  • Frischling
  • *
  • Beiträge: 4
  • Ich liebe dieses Forum!
Re:Dynamischer Link-neues Fenster?
« Antwort #3 am: 10.10.03 - 10:14:56 »
Die openDoc ist in meinen Gemeinsamen Funktionen als
@Command([Compose];"OpenDoc")
definiert

Wo genau soll den @SetTargetFrame("_new")
davor, das will nicht so recht...

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Dynamischer Link-neues Fenster?
« Antwort #4 am: 10.10.03 - 10:28:34 »
Die openDoc ist in meinen Gemeinsamen Funktionen als
@Command([Compose];"OpenDoc")
definiert

es muss noch eine Javascriptfunktion geben, die so heißt. schau dir mal den HTML-Code an, den Domino erzeugt und such da nach openDoc.

evtl findest du die Funktion im JS-Header der Maske
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline sofa

  • Frischling
  • *
  • Beiträge: 4
  • Ich liebe dieses Forum!
Re:Dynamischer Link-neues Fenster?
« Antwort #5 am: 10.10.03 - 10:41:52 »
ok, hab die javascript-funktion gefunden, da steht ganz zum schluß
window.location = cUrlToOpen+cPureNav+cLogin;
muss ich jetzt eine variable festlegen, in der ich sage, dass der link in einem neuen fenster öffnen soll?dann einfach die variable in den window.location-befehl einbauen?
wie sieht das dann aus?

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Dynamischer Link-neues Fenster?
« Antwort #6 am: 10.10.03 - 10:48:35 »
window.location ändert nur die Adresse, die im aktuellen Fenster angezeigt wird.
du musst die open-Methode von window verwenden (siehe Link in meinem ersten Post des Threads)
deine Funktion wird wahrscheinlich so aussehen:
window.open(cUrlToOpen+cPureNav+cLogin);
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline sofa

  • Frischling
  • *
  • Beiträge: 4
  • Ich liebe dieses Forum!
Re:Dynamischer Link-neues Fenster?
« Antwort #7 am: 10.10.03 - 10:51:16 »
danke!!es läuft! habe das mit window.open schon vorher ausprobiert, hatte aber anstatt der klammern das gleichzeichen gesetzt....
schönes wochenende!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz