E-Mails und Links

mweltring

Grünschnabel
Hallo,

unser Spezi für Applets ist eine Zeit lang nicht da, und wir verstehen nur wenig davon (wie Ihr wohl gleich bemerkt ;-) Von unserem Applet aus kann durch Klick auf ein Feld eine Internetseite aufgerufen werden. Nun möchten wir, dass zusätzlich aber auch "mailto:xxx@xxx.de" funktioniert. Die Routine haben wir dazu erweitert, aber wohl nicht korrekt genug. Es klappt lokal, aber nicht auf dem Server. Seither gehen auch die Links zu Internetseiten nicht mehr, was vorher ging. Kann uns bitte jemand sagen, was wir ändern müssen? Hier der (abgeänderte Code): Die beiden Oder-Verknüpfungen bei "http" mit mailto: haben wir eingefügt, sonst nichts.

public boolean mouseUp(Event event, int j, int k)
{
if(whb)
{
if(tcount < 1)
return true;
start();
try
{
if(yan1 && !links[curr].trim().equals(""))
{
if(links[curr].startsWith("http://") || links[curr].startsWith("mailto:"))
{
work = links[curr];
} else
{
codebase = new URL(getDocumentBase(), "");
work = "" + codebase;
work = work.substring(0, work.lastIndexOf("/") + 1) + links[curr];
}
u = new URL(work);
getAppletContext().showDocument(u, target_frame);
}
if(yan2 && !links[curr % tcount + 1].trim().equals(""))
{
if(links[curr % tcount + 1].startsWith("http://") || links[curr % tcount + 1].startsWith("mailto:"))
{
work = links[curr % tcount + 1];
} else
{
codebase = new URL(getDocumentBase(), "");
work = "" + codebase;
work = work.substring(0, work.lastIndexOf("/") + 1) + links[curr % tcount + 1];
}
u = new URL(work);
getAppletContext().showDocument(u, target_frame);
}
}
catch(Exception exception) { }
}
return true;
}

Danke
Gruß MWeltring
 

Neue Beiträge

Zurück