/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Rollover image in DreamweaverM og Internet~
Fra : Ulrik Christensen


Dato : 01-12-05 12:00

Mjello..
Jeg sad glad og leget med en hjemeside i DreamweaverMX (version
6,0) og ville så sætte nogle rollover images ind i min lille
hjemmeside.. Da jeg så prøvet den i inter explorer, kom den med
en besked om at den havde blokket active content, altså mine
rollover images... Jeg har ikke brugt CSS eller noget andet
sjovt, da jeg ikke er en helt til det her halløj.. Men jeg kan
regne ud at det er service pak2 som går amok når jeg vil have
rollover images ind.. hvordan kan jeg komme "uden" om dette??

Her e rden kode som jeg bruger :

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0;
i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image;
d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for
(i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
if (event == "init" && args.length > 2) {
if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
img.MM_init = true; img.MM_up = args[3]; img.MM_dn =
img.src;
if ((nbArr = document[grpName]) == null) nbArr =
document[grpName] = new Array();
nbArr[nbArr.length] = img;
for (i=4; i < args.length-1; i+=2) if ((img =
MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = args[i+1];
nbArr[nbArr.length] = img;
} }
} else if (event == "over") {
document.MM_nbOver = nbArr = new Array();
for (i=1; i < args.length-1; i+=3) if ((img =
MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = (img.MM_dn && args[i+2]) ? args[i+2] :
((args[i+1])? args[i+1] : img.MM_up);
nbArr[nbArr.length] = img;
}
} else if (event == "out" ) {
for (i=0; i < document.MM_nbOver.length; i++) {
img = document.MM_nbOver[i]; img.src = (img.MM_dn) ?
img.MM_dn : img.MM_up; }
} else if (event == "down") {
nbArr = document[grpName];
if (nbArr)
for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src =
img.MM_up; img.MM_dn = 0; }
document[grpName] = nbArr = new Array();
for (i=2; i < args.length-1; i+=2) if ((img =
MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
nbArr[nbArr.length] = img;
} }
}
//-->
</script>
</head>

<body
onload="MM_preloadImages('file:///C|/Documents%20and%20Settings/C
arsten/Desktop/SafeWare/HP/kontrol/home02.jpg','file:///C|/Docume
nts%20and%20Settings/Carsten/Desktop/SafeWare/HP/kontrol/nybruger
02.jpg')">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><a href="javascript:;" target="_top"
onclick="MM_nbGroup('down','group1','Home','',1)"
onmouseover="MM_nbGroup('over','Home','file:///C|/Documents%20and
%20Settings/Carsten/Desktop/SafeWare/HP/kontrol/home02.jpg','',1)
" onmouseout="MM_nbGroup('out')"><img
src="file:///C|/Documents%20and%20Settings/Carsten/Desktop/SafeWa
re/HP/kontrol/home01.jpg" alt="" name="Home" width="88"
height="33" border="0" id="Home" onload="" /></a></td>
</tr>
<tr>
<td><a href="javascript:;" target="_top"
onclick="MM_nbGroup('down','group1','nybruger','',1)"
onmouseover="MM_nbGroup('over','nybruger','file:///C|/Documents%2
0and%20Settings/Carsten/Desktop/SafeWare/HP/kontrol/nybruger02.jp
g','',1)" onmouseout="MM_nbGroup('out')"><img
src="file:///C|/Documents%20and%20Settings/Carsten/Desktop/SafeWa
re/HP/kontrol/nybruger01.jpg" alt="" name="nybruger" width="88"
height="30" border="0" id="nybruger" onload="" /></a></td>
</tr>
</table>
</body>
</html>


Jeg ville blive meget gald hvis nogen kunne hjælpe mig..

På forhånd tak !

Yield.

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Knud Gert Ellentoft (01-12-2005)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 01-12-05 16:56

Ulrik Christensen skrev:

> Da jeg så prøvet den i inter explorer, kom den med
>en besked om at den havde blokket active content, altså mine
>rollover images...

Du kan tillade det oppe i den gule bjælke, ellers skal du tillade
det i Internetindstillinger => Avanceret => Tillad aktivt indhold
eller sådan noget lign.

Men, spørgsmålet ikke hjemme her, men i en browsergruppe,
news:dk.edb.internet.software.browser, hvor du bedes stille
spørgsmålet igen, hvis du ikke kan få ovennævnte til at virke,

html.dk giver godt nok ikke adgang til denne nyhedsgruppe, men du
kan bruge din udbyders newsserver og en newsreader, f.eks.
Outlook Express til at få adgang til langt flere grupper og
dermed bedre mulighed for at bruge de rigtige grupper.

Evt. kan du bruge http://nyhedsgrupper.tdconline.dk/ (uanset
hvilken udbyder, du har), hvis du foretrækker en browserbaseret
nyhedstjeneste.
--
Topposter du svar, dvs. skriver dit svar over det citerede,
så ryger du på min ignoreringsliste.
Svar under det du citerer og citer kun det du svarer på - tak.
http://usenet.dk/netikette/citatteknik.html

per christoffersen (02-12-2005)
Kommentar
Fra : per christoffersen


Dato : 02-12-05 09:31


"Ulrik Christensen" <Luminastra@gmail.com> skrev i en meddelelse
news:438ed7a7$0$15783$14726298@news.sunsite.dk...
> Jeg ville blive meget gald hvis nogen kunne hjælpe mig..

Roll Over behaviouren benytter JavaSript, og det blokere IE for, når man
kører det lokalt på sin egen maskine.
Upload siden til en webserver, - så vil problemet være væk

/Per



Frank Olieu (02-12-2005)
Kommentar
Fra : Frank Olieu


Dato : 02-12-05 12:43

_per christoffersen_ skrev:

>
> Roll Over behaviouren ...
>

Tænker du på Chuck Berrys eller Jerry Lee Lewis' udgave?



--
Venlig hilsen
Frank

Allan Vebel (04-12-2005)
Kommentar
Fra : Allan Vebel


Dato : 04-12-05 02:14

Ulrik Christensen skrev:

> regne ud at det er service pak2 som går amok når
> jeg vil have rollover images ind.. hvordan kan jeg
> komme "uden" om dette?

Ja, giv bare computeren skylden

Du kan lave din rollover meget enklere med css - se
http://html-faq.dk/1012.asp

> Her er den kode som jeg bruger:

Sikke et alenlangt script til så enkel en ting som at skifte
et billede - jeg ved ikke lige hvad de har gang i?

> function MM_preloadImages()

Se også: http://html-faq.dk/2004.asp - så enkelt kan det
gøres.

--
Allan Vebel
http://html-faq.dk



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste