Nieuw lid |
|
Beste,
Ik weet dat ik niet hier veel posts heb, maar ik ben zeer actief op wmcity (onder de naam styxxy). Ik stel de vraag nu ook hier, want op wmc weet niemand (tot nu toe) een antwoord.
Het gaat over een javasript dat ik heb, dat enkel werkt op IE en Opera, maar niet op FireFox (en andere Gecko-based browsers).
Ik ben na veel research te weten gekomen dat alle Gecko-based browsers de functie "document.selection.createRange().text" niet ondersteunen. Ik heb wel 2 andere functies gevonden met een soort oplossing ervoor, maar ik geraakte er niet wijs uit om die in mijn eigen script te implementeren, zodat het voor alle browsers werkt.
Ik zal eerst mijn eigen code geven (met voorbeeldje), en dan de 2 andere codes waarover ik hierboven sprak.
Code 1 (niet werkend op FF):
Plaatscode: 3843
Voorbeeldje (werkend in IE & Opera): http://styx.freepgs.com/eddy/index.php?page=add
Code 2:
Deze verkijgt de geselecteerde tekst in een textarea. Het doet dus wat eigenlijk javascript:document.selection.createRange().text; in IE doet, maar deze functie is ook voor FF. Maar ik heb momenteel geen idee hoe ik het eventueel zou kunnen gebruiken.
Plaatscode: 3844
Code 3:
Plaatscode: 3845
(Sorry voor de brakke code, maar de code is niet van mij!)
Voorbeeldje: http://styx.freepgs.com/eddy/test/test.php
Hopelijk heeft iemand een idee?
Oja, de js-UBB van deze site (die hier dus als je post maakt wordt gebruikt) niet erg duidelijk. Anders had ik hem gekopieerd (met referentie naar de makers!).
Mvg,
Hans
aka styx
|