Hallo Profis,
ich möchte gerne verhinden, dass ein Bild (in dem Fall ein GIF, dass per Mouseover durch ein animiertes GIF ersetzt wird) vom Anwender-Browser in den Cache gelegt wird, da das Ablaufen des GIFs sich dann bei einigen Browsern nur auf das letzte Bild der Animationssequenz beschränkt, wenn der Link einmal betätigt wurde. (ein GIF-Loop darf es aber auch nicht sein, da es ja jedes Mal nur einmal laufen soll, aber eben komplett)
Ich habe schon gelesen, dass ein Zufallswert oder Timestamp dazu taugt.
Leider bin ich blutiger Anfänger und komme mit den Platzierungen der Anweisungen (Java) überhaupt nicht klar.
Der Einfachheit halb hier mein Seitenquellcode (aus einem uralten GoLive), den ich bereits mit netter Hilfe seitens anderer erstellt habe:
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Adobe GoLive 4">
<title>Stefan Seifert Studio</title>
<meta name="description">
<meta name="keywords" content="Seifert, Stefan, workprobes, Grafikdesign">
<meta http-equiv="Content-Style-Type" content="text/css">
<script type="text/javascript" language="JavaScript"><!--
function aprimi(url,nome,grasso,alto,scroll)
{
var win;
// win variabile locale
mytop=((screen.height-alto)/2)-30;
if (mytop<0) mytop=0;
myleft=((screen.width-grasso)/2)-10;
if (myleft<0) myleft=0;
options="height="+alto+",width="+grasso+",top="+mytop+",left="+myleft+",location=0,directories=0,status=0,resizable=0,toolbar=0,menubar=0";
if (scroll) options=options+",scrollbars=1"
else options=options+",scrollbars=0"
win=window.open(url,nome,options);
win.focus();
return true;
}
function Hintergrund01() {
document.getElementById('zelle').style.backgroundImage="url('Division_weiter_2.gif";
}
function Hintergrund02() {
document.getElementById('zelle').style.backgroundImage="url('Division_weiter.gif";
}
// -->
</script>
</head>
<body bgcolor="#666666" link="#d3d3d3" vlink="#d3d3d3" alink="#d3d3d3">
<p>
<table border="0" cellpadding="0" cellspacing="2" align="center">
<tr height="19">
<td width="738" height="19" nowrap></td>
</tr>
<tr height="77">
<td width="738" nowrap height="77" valign="top">
<center>
<a href="references.html"><img src="Logo.gif" border="0"></a></center>
</td>
</tr>
<tr height="12">
<td nowrap width="738" height="12">
<center>
<font color="#d3d3d3" face="Georgia" size="2">Tel +49 40 53 79 02 52</font></center>
</td>
</tr>
<tr height="19">
<td width="738" nowrap height="19">
<center>
<font size="1" color="#d3d3d3" face="Georgia">[email protected]</font></center>
</td>
</tr>
<tr height="11">
<td width="738" height="11"></td>
</tr>
<tr height="33">
<td width="738" height="33">
<center>
<table border="0" cellpadding="0" cellspacing="2">
<tr height="53">
<td background="Division_weiter.gif" height="53" width="600" valign="bottom" align="center" id="zelle" onmouseover="javascript:Hintergrund01()" onmouseout="javascript:Hintergrund02()">
<table border="0" cellpadding="0" cellspacing="2"> ....[usw.]
Es geht um das GIF „Division_weiter.gif“, bzw. „Division_weiter_2.gif“, welches mir ein Profi bereits über eine Javafunktion eingebunden hat.
Wie kriege ich die Zusatz-Zufallsfunktion da unter? Irgendwie ein ?s={ZUFALL} hinter den Dateinamen, wobei wohl ZUFALL an irgendeiner Stelle definiert werden muss. Aber wie und wo exakt? Und das für einen Anfänger wie mich.
Hoffe auf Eure Hilfe
Danke
Stefan
ich möchte gerne verhinden, dass ein Bild (in dem Fall ein GIF, dass per Mouseover durch ein animiertes GIF ersetzt wird) vom Anwender-Browser in den Cache gelegt wird, da das Ablaufen des GIFs sich dann bei einigen Browsern nur auf das letzte Bild der Animationssequenz beschränkt, wenn der Link einmal betätigt wurde. (ein GIF-Loop darf es aber auch nicht sein, da es ja jedes Mal nur einmal laufen soll, aber eben komplett)
Ich habe schon gelesen, dass ein Zufallswert oder Timestamp dazu taugt.
Leider bin ich blutiger Anfänger und komme mit den Platzierungen der Anweisungen (Java) überhaupt nicht klar.
Der Einfachheit halb hier mein Seitenquellcode (aus einem uralten GoLive), den ich bereits mit netter Hilfe seitens anderer erstellt habe:
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="generator" content="Adobe GoLive 4">
<title>Stefan Seifert Studio</title>
<meta name="description">
<meta name="keywords" content="Seifert, Stefan, workprobes, Grafikdesign">
<meta http-equiv="Content-Style-Type" content="text/css">
<script type="text/javascript" language="JavaScript"><!--
function aprimi(url,nome,grasso,alto,scroll)
{
var win;
// win variabile locale
mytop=((screen.height-alto)/2)-30;
if (mytop<0) mytop=0;
myleft=((screen.width-grasso)/2)-10;
if (myleft<0) myleft=0;
options="height="+alto+",width="+grasso+",top="+mytop+",left="+myleft+",location=0,directories=0,status=0,resizable=0,toolbar=0,menubar=0";
if (scroll) options=options+",scrollbars=1"
else options=options+",scrollbars=0"
win=window.open(url,nome,options);
win.focus();
return true;
}
function Hintergrund01() {
document.getElementById('zelle').style.backgroundImage="url('Division_weiter_2.gif";
}
function Hintergrund02() {
document.getElementById('zelle').style.backgroundImage="url('Division_weiter.gif";
}
// -->
</script>
</head>
<body bgcolor="#666666" link="#d3d3d3" vlink="#d3d3d3" alink="#d3d3d3">
<p>
<table border="0" cellpadding="0" cellspacing="2" align="center">
<tr height="19">
<td width="738" height="19" nowrap></td>
</tr>
<tr height="77">
<td width="738" nowrap height="77" valign="top">
<center>
<a href="references.html"><img src="Logo.gif" border="0"></a></center>
</td>
</tr>
<tr height="12">
<td nowrap width="738" height="12">
<center>
<font color="#d3d3d3" face="Georgia" size="2">Tel +49 40 53 79 02 52</font></center>
</td>
</tr>
<tr height="19">
<td width="738" nowrap height="19">
<center>
<font size="1" color="#d3d3d3" face="Georgia">[email protected]</font></center>
</td>
</tr>
<tr height="11">
<td width="738" height="11"></td>
</tr>
<tr height="33">
<td width="738" height="33">
<center>
<table border="0" cellpadding="0" cellspacing="2">
<tr height="53">
<td background="Division_weiter.gif" height="53" width="600" valign="bottom" align="center" id="zelle" onmouseover="javascript:Hintergrund01()" onmouseout="javascript:Hintergrund02()">
<table border="0" cellpadding="0" cellspacing="2"> ....[usw.]
Es geht um das GIF „Division_weiter.gif“, bzw. „Division_weiter_2.gif“, welches mir ein Profi bereits über eine Javafunktion eingebunden hat.
Wie kriege ich die Zusatz-Zufallsfunktion da unter? Irgendwie ein ?s={ZUFALL} hinter den Dateinamen, wobei wohl ZUFALL an irgendeiner Stelle definiert werden muss. Aber wie und wo exakt? Und das für einen Anfänger wie mich.
Hoffe auf Eure Hilfe
Danke
Stefan