Avatar billede gabi Novice
01. september 2015 - 14:58 Der er 8 kommentarer og
1 løsning

Fejl i script, men hvor ?

Jeg administrerer en hjemmeside www.hagges.dk

I den forbindelse opdagede jeg at linket til vores Facebook Page var forkert og ville selvfølgelig rette det.

Det eneste jeg har gjort er at udskifte link til https://www.facebook.com/Haggesmusikpub i dette script:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">[sanitised]<h##xss##tml[/sanitised] xmlns="http://www.w3.org/1999/xhtml"><head>[sanitised]<m##xss##eta[/sanitised] http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Untitled Document</title>[sanitised]<sc##xss##ript[/sanitised] type="text/javascript"><!--function MM_swapImgRestore() { //v3.0  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}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_swapImage() { //v3.0  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)  if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i];}}//-->[sanitised]</sc##xss##ript[/sanitised]></head>
[sanitised]<b##xss##ody[/sanitised] onload="MM_preloadImages('/themes/hagges/images/teamviewer.png')"><a href="https://www.facebook.com/Haggesmusikpub" target="_blank" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('/themes/hagges/images/facebook1.png','','/themes/hagges/images/facebook1.png',1)"><img src="/themes/hagges/images/facebook.png" alt="Facebook" name="/themes/hagges/images/facebook1.png" width="64" height="64" border="0" id="Image1" /></a><a href="mailto:hagges@hagges.dk" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('/themes/hagges/images/contact1.png','','/themes/hagges/images/contact1.png',1)"><img src="/themes/hagges/images/contact.png" alt="Mail" name="/themes/hagges/images/contact1.png" width="64" height="64" border="0" id="Image1" /></a>
[sanitised]</b##xss##ody[/sanitised]>[sanitised]</h##xss##tml[/sanitised]>

Herefter kom det til at se forfærdelig ud på hjemmesiden. Forsidens højre kolonne hvor linket til Facebook befinder sig.

Jeg kan ikke gennemskue hvad der er galt i koden, er der andre der kan? Jeg kan ikke kode Java, så derfor KUN rettet linket
Avatar billede michael_stim Ekspert
01. september 2015 - 16:24 #1
Fjern alle ##xss## samt [sanitised] og [/sanitised]
Avatar billede michael_stim Ekspert
01. september 2015 - 16:25 #2
[div]
<body onload="MM_preloadImages('/themes/hagges/images/teamviewer.png')"><a href="https://www.facebook.com/Haggesmusikpub" target="_blank" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('/themes/hagges/images/facebook1.png','','/themes/hagges/images/facebook1.png',1)"><img src="/themes/hagges/images/facebook.png" alt="Facebook" name="/themes/hagges/images/facebook1.png" width="64" height="64" border="0" id="Image1" /></a><a href="mailto:hagges@hagges.dk" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('/themes/hagges/images/contact1.png','','/themes/hagges/images/contact1.png',1)"><img src="/themes/hagges/images/contact.png" alt="Mail" name="/themes/hagges/images/contact1.png" width="64" height="64" border="0" id="Image1" /></a>
</body></html>
]/div]
Avatar billede michael_stim Ekspert
01. september 2015 - 16:26 #3

<body onload="MM_preloadImages('/themes/hagges/images/teamviewer.png')"><a href="https://www.facebook.com/Haggesmusikpub" target="_blank" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('/themes/hagges/images/facebook1.png','','/themes/hagges/images/facebook1.png',1)"><img src="/themes/hagges/images/facebook.png" alt="Facebook" name="/themes/hagges/images/facebook1.png" width="64" height="64" border="0" id="Image1" /></a><a href="mailto:hagges@hagges.dk" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('/themes/hagges/images/contact1.png','','/themes/hagges/images/contact1.png',1)"><img src="/themes/hagges/images/contact.png" alt="Mail" name="/themes/hagges/images/contact1.png" width="64" height="64" border="0" id="Image1" /></a>
</body></html>
Avatar billede keysersoze Guru
01. september 2015 - 16:28 #4
Jeg tror det er lettere at finde noget forkert i den kode end det er at finde noget rigtigt - men mon ikke du bare skal slette alt før dit første <a href= og alt efter din sidste </a>
Avatar billede gabi Novice
01. september 2015 - 18:31 #5
Så fik jeg løst mit problem. Hjemmesiden er lavet i et lor... møg program og vi skal også have en ny, men indtil da...
Da jeg slettede hhv ##xss## og [sanitised] [/sanitised] tilføjede programmet det igen i forbindelse med opdateringen (gem)
Så prøvede jeg dit forslat keyser - og Jubii det hjalp.

Nu ser koden sådan ud:

<a href="https://www.facebook.com/Haggesmusikpub" target="_blank" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('/themes/hagges/images/facebook1.png','','/themes/hagges/images/facebook1.png',1)"><img src="/themes/hagges/images/facebook.png" alt="Facebook" name="/themes/hagges/images/facebook1.png" width="64" height="64" border="0" id="Image1" /></a><a href="mailto:hagges@hagges.dk" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('/themes/hagges/images/contact1.png','','/themes/hagges/images/contact1.png',1)"><img src="/themes/hagges/images/contact.png" alt="Mail" name="/themes/hagges/images/contact1.png" width="64" height="64" border="0" id="Image1"/></a>
Avatar billede gabi Novice
01. september 2015 - 18:33 #6
Tusind tak for hjælpen. I er super herinde på Eksperten
Avatar billede gabi Novice
01. september 2015 - 18:35 #7
Auch, hva' har jeg nu gjort forkert ville da give dig point for løsning og valgte svar (til løsninger og pointgivning) og ser nu en boks: Accepter dette svar i mit eget svar ??? Skal jeg bare klikke i boksen nu så?
Avatar billede gabi Novice
01. september 2015 - 18:45 #8
Nå fandt svar på mit eget spørgsmål i FAQ

keysersoze vil du være sød at lægge et svar så jeg kan acceptere, lukke og give point.
Avatar billede keysersoze Guru
02. september 2015 - 09:22 #9
svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester