I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Nu går jeg ikke udfra, du kun skal bruge det på den ene side, så vi er nødt til at kende det helt nøjagtige mønster for filnavngivningen. Står der f.eks. altid 'ef2-fddddd-c-' foran tallet og 'p.html' efter? Hvis nej - hvad så?
jeg har prøvet <a href="#" onclick="/^(?:.*?)-([0-9]{6})p.html$/.test(location.href);window.open('site.asp?ID='+RegExp.$1)"><img src="logo.gif"></a>
Det virker også fint, men ikke så godt som den du har lavet.
Hvordan får jeg det flettet ind i: <script type="text/javascript"> var oLnk = document.createElement("a"); /^(?:.*?)-([0-9]{6})p.html$/.test(location.href); oLnk.setAttribute("href", "site.asp?ID="+RegExp.$1); oLnk.appendChild( document.createTextNode("Et lillebitte link") ); document.getElementsByTagName("body")[0].appendChild(oLnk); </script>
Dit eget forsøg virker helt fint, hvis filen har seks ciffre i navnet. Det betyder, at filnavnet i dit spørgsmål (med fem et-taller) ikke vil kunne bruges ;o)
Så sletter du bare $ i slutningen af RegExp'en. Det er ligegyldigt, om det er en onclick eller, hvad det er. Google kan jo ikke læse JavaScript og vil derfor aldrig finde en adresse, skrevet med JS ;o)
Andet argument i en window.open (og den skal altid kaldes med mindst to argumenter) er window objektets name - og det kan jo ikke være 'width=500,height=150':
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.