Ik ben bezig om een simpele visitekaart editor te maken, waarbij de designer een svg ontwerp aanlevert en waar ik daarna via javascrtipt en html een simpele interface gemaakt heb waar je de naam, telefoon nummber en job title kan aanpassen via simpele html input velden.
Hoe ik het aanpak is gewoon javascript de waarden van bepaalde classes laat aanpassen en vervolgens het svg element als blob maak welke ik dan weg wil schrijven als een svg bestand.
Het editen van de svg en het maken van de blob gaan prima. Maar bij wat ik ook probeer, de blob open zich altijd als file in een niew venster. Maar dat wil ik niet, het moet als .svg in je downloads folder komen.
De blob in het nieuwe window is een keurig svg'tje met de nieuwe data, maar ik krijg het gwoon niet voor elkaar om die vervolgens weg te schrijven als bestand. Heb al erg veel dingen geprobeerd, maar ik mis gewoon een kleine stap volgens mij.
code kunnen jullie in deze jsFiddle zien:
https://jsfiddle.net/tcbabzoL/
Enig idee hoe ik zo iets voor elkaar kan krijgen? Liefst gewoon in javascript zonder extra libaries als jquery ect.
Hoe ik het aanpak is gewoon javascript de waarden van bepaalde classes laat aanpassen en vervolgens het svg element als blob maak welke ik dan weg wil schrijven als een svg bestand.
Het editen van de svg en het maken van de blob gaan prima. Maar bij wat ik ook probeer, de blob open zich altijd als file in een niew venster. Maar dat wil ik niet, het moet als .svg in je downloads folder komen.
De blob in het nieuwe window is een keurig svg'tje met de nieuwe data, maar ik krijg het gwoon niet voor elkaar om die vervolgens weg te schrijven als bestand. Heb al erg veel dingen geprobeerd, maar ik mis gewoon een kleine stap volgens mij.
code kunnen jullie in deze jsFiddle zien:
https://jsfiddle.net/tcbabzoL/
Enig idee hoe ik zo iets voor elkaar kan krijgen? Liefst gewoon in javascript zonder extra libaries als jquery ect.
"Any sufficiently advanced technology is indistinguishable from magic" - Arthur C. Clark