Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Problem med Javascript i IE

Postades av 2011-08-05 13:57:58 - Lari Salminen, i forum javascript/dhtml, Tråden har 5 Kommentarer och lästs av 5191 personer

Jag har ett javascript som aktiverar en länk när man klickar på en annan länk.

Scriptet ser ut så här:

<code>
<script language="javascript">
function activateLink(obj){
myDiv=document.getElementById(obj);
myDiv.innerHTML=''+myDiv.innerHTML+'';
}
</script>

<p>
<div id=link1 style="font-family: impact; font-size: 28px;" value="http://download.php?id=49">Ladda Ner</div></p>
</code>

Av någon anledning så vill inte länken aktiveras i IE.
Någon som har koll på varför?


Svara

Sv: Problem med Javascript i IE

Postades av 2011-08-05 23:13:12 - Lari Salminen

Efter att ha testat lite lokalt på datorn, så har jag upptäckt att IE automatiskt blockerar scriptet.
Någon som har koll på hur man komma runt det?


Svara

Sv:Problem med Javascript i IE

Postades av 2011-08-10 12:52:20 - Lari Salminen

Ingen som har koll på detta?
Det verkar som att folk inte alls kan få scriptet att funka.

För exempel, kolla här:

http://www.designadinblogg.se/gratisdesign/?p=659

Klicka på annonsen en bit ner (Ahabingo.com) så skall länken Ladda Ner aktiveras.

För mig funkar det, men för många andra vill det inte funka.


Svara

Sv: Problem med Javascript i IE

Postades av 2011-08-12 21:13:39 - Robin Ridderholt

Har du möjlighet att använda dig av jQuery?

I så fall så fick jag detta exempel att fungera utan problem i IE9, FF 5 och Chrome 13. Självklart var jag tvungen att ersätta lite URL'er osv. Men annars är det väldigt likt den kod du visar.

<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
    
    function activateLink(obj) {
        var myDiv = $("#" + obj);
        var url = $(myDiv).attr("value");
        var text = $(myDiv).text();
        var link = '' + text + '';
        $(myDiv).html(link);
    }

</script>


    

<p>
    <div id="link1" style="font-family: impact; font-size: 28px;" value="http://www.pellesoft.se">Ladda Ner</div>
</p>


Svara

Sv: Problem med Javascript i IE

Postades av 2011-11-08 16:34:17 - Jonas Boman

det finns en bugg i IE som gör att innerHTML ibland inte fungerar, har jag märkt och det finns omvägar.
Gäller även jQuerys .html metod som använder sig av innerHTML i IE

[code]
function setElementHTMLById( id, html ){
try {
var elm = document.getElementById(id);
if (elm.firstChild)
elm.removeChild(elm.firstChild);
elm.appendChild( document.createTextNode(html) );
}
catch( Er ){
return false;
}
return elm.innerHTML;
}
[/code]

Anropas med
[code]
setElementHTMLById("elementets_ID","innehållet som ska in");
[/code]


Svara

Sv:Problem med Javascript i IE

Postades av 2011-11-08 21:58:31 - Mikael Johansson

Kör på .attr i jquery istället http://forum.jquery.com/topic/jquery-attr-href-giving-full-path-instead-of-relative-in-ie


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 574
27 958
271 741
5 855
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies