Avatar billede wittnezz Nybegynder
24. februar 2003 - 14:52 Der er 3 kommentarer og
1 løsning

Relative stier i Dhtml editor

Jeg har en funktion (se nedenstående) hvor jeg henter id'en fra en db og smider ind i et link i min editor. Problem er at den relative sti, som jeg smider ind, bliver konverteret til en absolut sti i editoren, og på ret så magisk vís... Jeg kan i hvert fald ikke gennemskue hvad der sker...!?!?!?!??

function dblink(on)
{
  var strText;

  doc.focus();
  var r = document.selection.createRange();
  var el = r.parentElement();

  strText = r.text;

  strURL = window.showModalDialog("insDbLink.asp");

  if (strURL) {
      // Default the TEXT to the url if non selected
      if (!strText || !strText.length) {
        strText = strURL;
      }

      r.pasteHTML('<A href="default.asp?page=' + strURL + '">' + strText + '</a>');
 
  }

  reset();
}
Avatar billede Slettet bruger
24. februar 2003 - 16:28 #1
IE vil gerne gå helt sine egne veje og kontrollere tingene 100%. Der er blandt andet også derfor, at alle tags bliver konverteret til uppercase.
Så du bliver nødt til selv at skære det overflødige fra, når du vil vise stien relativt.
Avatar billede krogstrup Nybegynder
24. februar 2003 - 17:24 #2
jaah - kender selv problemet alt for godt. Det er røvirriterende :-(
Avatar billede wittnezz Nybegynder
24. februar 2003 - 17:30 #3
Så jeg kan godt holde fast i min tro om at der ikke er en "nem" løsning på dette problem...!?? Ok jamen, tak for jeres input, jeg må finde på noget smart så...!

Mvh
WittnezZ.dk
Avatar billede wittnezz Nybegynder
02. maj 2003 - 11:57 #4
Lukker
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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