![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Gast
Beiträge: n/a
|
Hi, ich hab hier eine klasse namens Puzzlemaker.class welche puzzle erstellt. In der html-datei muss dem applet der Link übergeben werden, welcher aufgerufen wird wenn der User das Puzzle geschafft hat. Nun wollte ich das umbauen, damit die User im html-source nicht gleich die Links zu den Preisen abgreiffen können. Anstatt des Links soll nur eine Zahl angegeben werden. Diese wird dann im source durch den Link ersetzt. Code: <applet code="puzzlemaker.class" align="right" width="400" height="300"> ... <:param name="IMAGE" value="puzzel1.jpg"> <:param name="LINK" value="http://www.??????.at/preis.htm"> ... </applet> Code: public boolean mouseUp(Event event, int i, int j)
{
int k = i / sw;
int l = j / sh;
drag = false;
int i1 = indexes[k + l * cols];
indexes[k + l * cols] = activeindex;
indexes[ix0 + iy0 * cols] = i1;
done = true;
for(int j1 = 0; j1 < rows * cols; j1++)
done = done && indexes[j1] == j1;
repaint();
if(done)
{
String s = "_self";
if(getParameter("TARGET") != null)
s = getParameter("TARGET");
String s1 = getParameter("LINK");
if(!lock && mylinkrect != null && mylinkrect.inside(i, j))
{
s1 = "http://come.to/vmax";
s = "_top";
}
if(s1 != null)
try
{
URL url = new URL(getDocumentBase(), s1);
getAppletContext().showDocument(url, s);
}
catch(MalformedURLException _ex) { }
}
return true;
}
Code: public boolean mouseUp(Event event, int i, int j)
{
int k = i / sw;
int l = j / sh;
drag = false;
int i1 = indexes[k + l * cols];
indexes[k + l * cols] = activeindex;
indexes[ix0 + iy0 * cols] = i1;
done = true;
for(int j1 = 0; j1 < rows * cols; j1++)
done = done && indexes[j1] == j1;
repaint();
if(done)
{
String s = "_self";
if(getParameter("TARGET") != null)
s = getParameter("TARGET");
String s1 = getParameter("LINK");
if(!lock && mylinkrect != null && mylinkrect.inside(i, j))
{
s1 = "http://?????";
s = "_top";
}
if(s1 != null)
try
{
if (s1 == "1")
{
s1 = "http://?????/preiseseite58b41.htm";
} }
else if (s1 == "2")
{
s1 = "http://?????preiseseite46e32.htm";
}
else if (s1 == "3")
{
s1 = "http://?????preiseseite5zde3.htm";
}
else if (s1 == "4")
{
s1 = "http://?????preiseseiteff8b4.htm";
}
else if (s1 == "5")
{
s1 = "http://?????preiseseitem0015.htm";
}
else if (s1 == "6")
{
s1 = "http://?????preiseseiterX3e6.htm";
}
else if (s1 == "7")
{
s1 = "http://?????preiseseite3rt07.htm";
}
else if (s1 == "8")
{
s1 = "http://?????preiseseite6hd48.htm";
}
else if (s1 == "9")
{
s1 = "http://?????preiseseitegl3y9.htm";
}
else if (s1 == "10")
{
s1 = "http://?????preiseseiteqS310.htm";
}
else if (s1 == "11")
{
s1 = "http://?????preiseseiterT111.htm";
}
else if (s1 == "12")
{
s1 = "http://?????preiseseiteQoX12.htm";
}
else if (s1 == "13")
{
s1 = "http://?????preiseseiteS8x13.htm";
}
URL url = new URL(getDocumentBase(), s1);
getAppletContext().showDocument(url, s);
}
catch(MalformedURLException _ex) { }
}
return true;
}
PS: Sorry für die verschobenen tabs im code. Hab jetzt keine zeit mehr das zu richten. gruß, andreas |
|
| | Nach oben #2 |
| Gast
Beiträge: n/a
|
Hab mal was abgeändert, so sollte es eigentlich funktionieren. Dein Fehler war, dass du mit Java Code:
Java Code:
Greets |
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Datensaetze aus 2 Tabellen mit java klasse abfragen | Aristotelis | Datenbanken | 7 | 31.05.2007 09:40 |
| [JAVA] Wie man aus Java mit einem PHP-Script kommuniziert | sparrow | Tutorials | 0 | 25.03.2006 22:24 |
| Klasse Scanner bei Java nicht gefunden | Smartie | Allgemeine Java-Programmierung | 4 | 22.03.2005 17:21 |
| [BUCH] Java ist auch eine Insel | kampet | Literatur | 5 | 22.02.2005 14:40 |