Aktuelle Zeit: 25.06.2019 19:54

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 18 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: eMail versenden - link
BeitragVerfasst: 10.09.2018 09:52 
Offline

Registriert: 19.10.2014 15:51
Ich habe mit Spiderbasic eine HTML Seite erstellt.
Auf dieser Seite gibt es einen Knopf, wenn man auf diesen klickt, soll das eigene eMail-Programm geöffnet werden, so dass man an eine bestimmte Adresse eine Mail schreiben kann.

Ich habe das bis dato so gelöst:

Code:

eMailProgrammOpen(noname@noname.de)



Procedure eMailProgrammOpen(Mailadresse.s)
   Protected link.s = Mailadresse
                                 ;! window.open(v_link, "_self");
                                 ; ! window.open(v_link, "_blank");
 
  ! window.open(v_link,"_self");
 
EndProcedure






Benutze ich ! window.open(v_link,"_self");
dann öffnet sich zwar mein Mailprogramm, die Internetseite ist dann aber inaktiv und ich kann nichts mehr auf dieser Seite anklicken.

Benutze ich ! window.open(v_link,"_blank");
öffnet sich zusätzlich eine leere Seite, was auch nicht besonders schick ist, aber immerhin funktioniert dann meine eigentliche Seite noch.

Hat jemand eine Lösung?

_________________
Ich programmiere plattformunabhängig und suche immer Lösungen für alle Plattformen.
Win 7/10, Linux Mageia 6,Linux Mint 18.3 / 19.1


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: eMail versenden - link
BeitragVerfasst: 10.09.2018 10:06 
Offline
Admin
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Deutschland::Berlin()
Warum benutzt du nicht einfach einen einfachen Anker-Tag mit mailto?
Also etwa so: <a href="mailto:deineadresse@gmail.com">Hallo</a>
In dem href-Attribut kannst du auch Betreff usw. hinzufügen.

_________________
BildBildBildBildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: eMail versenden - link
BeitragVerfasst: 10.09.2018 10:20 
Offline

Registriert: 19.10.2014 15:51
Was ist ein Anker-Tag?
Kannst du mir bitte ein Beispiel geben?

Wie soll ich denn
<a href="mailto:deineadresse@gmail.com">Hallo</a>
aufrufen? Oder womit?

_________________
Ich programmiere plattformunabhängig und suche immer Lösungen für alle Plattformen.
Win 7/10, Linux Mageia 6,Linux Mint 18.3 / 19.1


Zuletzt geändert von stevie1401 am 10.09.2018 10:24, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: eMail versenden - link
BeitragVerfasst: 10.09.2018 10:22 
Offline
Admin
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Deutschland::Berlin()
RSBasic hat geschrieben:
<a href="mailto:deineadresse@gmail.com">Hallo</a>

Das ist ein Anker-Tag, auch Hyperlink genannt. Mit mailto: öffnet sich automatisch dein Mail-Programm.

_________________
BildBildBildBildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: eMail versenden - link
BeitragVerfasst: 10.09.2018 10:25 
Offline

Registriert: 19.10.2014 15:51
Ja, ok, nur mit welchen "Befehl" kann ich das aufrufen?

_________________
Ich programmiere plattformunabhängig und suche immer Lösungen für alle Plattformen.
Win 7/10, Linux Mageia 6,Linux Mint 18.3 / 19.1


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: eMail versenden - link
BeitragVerfasst: 10.09.2018 10:29 
Offline
Admin
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Deutschland::Berlin()
Du kannst doch in SB Links erstellen oder? Mit diesem Befehl (ich denke mal HyperLinkGadget steht für <a>) einfach die Mailto-Adresse angeben. Mehr musst du nicht machen. Der Benutzer klickt auf den Link selbstständig und dann öffnet sich das Mail-Programm.
Oder möchtest du, dass das Mail-Programm ohne Klick auf den Link automatisch geöffnet wird?

_________________
BildBildBildBildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: eMail versenden - link
BeitragVerfasst: 10.09.2018 10:30 
Offline

Registriert: 19.10.2014 15:51
Kann ich eben nicht. Nur mit Java-Script. Sonst wäre es ja einfach.

_________________
Ich programmiere plattformunabhängig und suche immer Lösungen für alle Plattformen.
Win 7/10, Linux Mageia 6,Linux Mint 18.3 / 19.1


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: eMail versenden - link
BeitragVerfasst: 10.09.2018 10:44 
Offline
Admin
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Deutschland::Berlin()
Ich habe jetzt extra für dich SpiderBasic installiert.
Mein Test-Code:
Code:
Procedure WindowGadget ()
 
  Select EventGadget ()
     
    Case link
      ! window.open('mailto:mail@gmail.com', '_self');
     
  EndSelect
 
EndProcedure

If OpenWindow(0, 0, 0, 270, 160, "HyperlinkGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  HyperLinkGadget(0, 10, 10, 250,20,"Mail-Programm öffnen", RGB(255,0,0))
 
  BindEvent (#PB_Event_Gadget, @WindowGadget())
 
EndIf


Klappt es bei dir auch?

_________________
BildBildBildBildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: eMail versenden - link
BeitragVerfasst: 10.09.2018 10:56 
Offline

Registriert: 19.10.2014 15:51
Das habe ich ja schon...
Bei _self wird zwar das eMail Programm geöffnet, aber die eigentliche Internetseite ist dann nicht mehr benutzbar, bzw. alle Gadget auf der Seite sind dann nicht mehr anklickbar.
Bei _blank öffnet sich ein neuer Tab und das eMail Programm. Aber genau den neuen Tab möchte ich vermeiden.

_________________
Ich programmiere plattformunabhängig und suche immer Lösungen für alle Plattformen.
Win 7/10, Linux Mageia 6,Linux Mint 18.3 / 19.1


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: eMail versenden - link
BeitragVerfasst: 10.09.2018 10:58 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
stevie1401 hat geschrieben:
Das habe ich ja schon...
Bei _self wird zwar das eMail Programm geöffnet, aber die eigentliche Internetseite ist dann nicht mehr benutzbar, bzw. alle Gadget auf der Seite sind dann nicht mehr anklickbar.

dann machst Du irgendwas falsch.

Probier den Code-Schnippsel von RSBasic aus und Du wirst sehen, dass alles noch bedienbar ist.

_________________
"A user interface is like a joke. If you have to explain it, it’s not that good." (Martin Leblanc)


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 18 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye