Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/06/2011, 11h56   #1
Nouveau Membre du Club
 
Homme Ahmed Med
Webmaster
Inscription : mai 2009
Messages : 142
Détails du profil
Informations personnelles :
Nom : Homme Ahmed Med
Localisation : Maroc

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 142
Points : 32
Points : 32
Par défaut SaveAs Fichier PDF

Salut tous le monde,
Voila je suis tres debutant en JS et je cherche a faire un sauvgarde automatique a des fichier pdf dans un dossier deja precisé .
Je sollicite votre aide et merci d'avance
ahmedige est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 13h16   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 797
Points : 35 797
JavaScript (hors utilisation d'activeX pour IE) n'a pas accès au système de fichier du poste. La seule solution est donc
Code :
alert('Cliquez sur le bouton "Enregistrer" du PDF');
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 13h36   #3
Nouveau Membre du Club
 
Homme Ahmed Med
Webmaster
Inscription : mai 2009
Messages : 142
Détails du profil
Informations personnelles :
Nom : Homme Ahmed Med
Localisation : Maroc

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 142
Points : 32
Points : 32
Et pour une connexion de base de donne ? est ce que c possible d'utiliser javascript pour ce connecter a une BDD oracle et executer une requete ?
ahmedige est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 13h41   #4
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 807
Points : 35 797
Points : 35 797
Non, JavaScript ne peut pas se connecter à une base de données. En revanche, il est possible avec AJAX d'appeler une page sur le serveur qui se connectera, effectuera la requête et renverra les résultats (attention à bien prévoir le formatage des données) à JavaScript.
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 13h51   #5
Nouveau Membre du Club
 
Homme Ahmed Med
Webmaster
Inscription : mai 2009
Messages : 142
Détails du profil
Informations personnelles :
Nom : Homme Ahmed Med
Localisation : Maroc

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 142
Points : 32
Points : 32
merci pour cet information mais pour Ajax ,est ce qu' il est compatible avec Framework 1.1 ?
ahmedige est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 14h43   #6
Membre confirmé
 
Homme
Développeur informatique
Inscription : avril 2011
Messages : 196
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Italie

Informations professionnelles :
Activité : Développeur informatique
Secteur : Transports

Informations forums :
Inscription : avril 2011
Messages : 196
Points : 298
Points : 298
Il existe la librairie jspdf qui permet de générer du PDF en utilisant seulement du Javascript
Voici un petit exemple en JS, d'autres exemples ici
Code :
1
2
3
4
5
var doc = new jsPDF();  
    doc.text(20, 20, 'Bonjour Tout le monde!');  
    doc.addPage();  
    doc.text(20, 20, 'Bonjour Tout le monde, nous somme dans la 2eme page!');  
    doc.output('datauri');
Sinon pour l'ajax, regarde FAQ AJAX
et le forum AJAX
fab256 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 16h17   #7
Nouveau Membre du Club
 
Homme Ahmed Med
Webmaster
Inscription : mai 2009
Messages : 142
Détails du profil
Informations personnelles :
Nom : Homme Ahmed Med
Localisation : Maroc

Informations professionnelles :
Activité : Webmaster
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 142
Points : 32
Points : 32
merci pour les liens mais ce n'est pas ce que je cherche jsPDF genere des PDF moi je veux seulement un saveAs des pdf deja existe.
et pour AJAX je ne croit non plus qu'il faura mon bonheur parceque dé le depart moi je ne veux pas faire un postback je veux juste recuperer une resultat et l'attribué a un control text .
Mon probleme vient de fait que dans visual studio 2003 on trouve un controle htmlinputfile qui permet de parcourir mon disque dur et de recuperer le chemin mais apres un postback la valeur de ce control devient null et c'est on mode ReadOnly (je ne peut pas lui attribue une valeur a cause de securite) alors j'ai pense a utilisé javascript et ajax et faire en sort que ajax utilise une fonction vb.net sans un postback just un appel mais je ne trouve pas de solution.
Merci
ahmedige est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 19h39   #8
Membre confirmé
 
Homme
Développeur informatique
Inscription : avril 2011
Messages : 196
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Italie

Informations professionnelles :
Activité : Développeur informatique
Secteur : Transports

Informations forums :
Inscription : avril 2011
Messages : 196
Points : 298
Points : 298
Le dossier ou tu veux sauvegrader ton fichier pdf en automatique se trouve sur le serveur ou sur le poste client?
S'il se trouve sur le serveur c'est faisable par contre sur le poste client tu ne peux pas pour raison de sécurité.
Pour se connecter a une BDD Oracle en PHP avec l'extension OCI8
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
 
$conn = oci_connect('hr', 'welcome', 'localhost/XE');
if (!$conn) {
    $e = oci_error();
    trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
 
// Preparer la requette
$stid = oci_parse($conn, 'SELECT * FROM departments');
if (!$stid) {
    $e = oci_error($conn);
    trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
 
// Executer la requette
$r = oci_execute($stid);
if (!$r) {
    $e = oci_error($stid);
    trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
 
// Afficher le resultat de la requette
print "<table border='1'>\n";
while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) {
    print "<tr>\n";
    foreach ($row as $item) {
        print "    <td>" . ($item !== null ? htmlentities($item, ENT_QUOTES) : "&nbsp;") . "</td>\n";
    }
    print "</tr>\n";
}
print "</table>\n";
 
oci_free_statement($stid);
oci_close($conn);
 
?>
Suffit apres de faire l'appel en AJAX dans Javascript et récupérer le résultat dans le format qui te convient (code HTML, ou bien du JS ou autres). Sert-toi de PHP comme machine a écrire.
fab256 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h48.


 
 
 
 
Partenaires

Hébergement Web