Widget Iframe Demo

Intégrez facilement le système de tickets sur votre site

Aperçu en direct

Voici à quoi ressemble le widget intégré dans votre site :

Code d'intégration

Copiez ce code dans votre site web :

1. Intégration de base
<iframe
  src="https://votre-domaine.com/widget"
  width="100%"
  height="700"
  frameborder="0"
  title="Créer un ticket"
></iframe>
2. Avec thème spécifique
<!-- Thème clair -->
<iframe
  src="https://votre-domaine.com/widget?theme=light"
  width="100%"
  height="700"
></iframe>

<!-- Thème sombre -->
<iframe
  src="https://votre-domaine.com/widget?theme=dark"
  width="100%"
  height="700"
></iframe>
3. Version responsive
<div style="position: relative; width: 100%; max-width: 600px;">
  <iframe
    src="https://votre-domaine.com/widget"
    style="width: 100%; height: 700px; border: none; border-radius: 8px;"
    title="Créer un ticket"
  ></iframe>
</div>
4. Intégration avec JavaScript
<!-- HTML -->
<div id="ticket-widget"></div>

<!-- JavaScript -->
<script>
  // Écouter les événements du widget
  window.addEventListener('message', function(event) {
    if (event.data.type === 'ticket-created') {
      console.log('Ticket créé:', event.data.data);
      // Rediriger ou afficher un message
      alert('Ticket #' + event.data.data.id + ' créé!');
    }
  });

  // Charger le widget
  const iframe = document.createElement('iframe');
  iframe.src = 'https://votre-domaine.com/widget';
  iframe.width = '100%';
  iframe.height = '700';
  iframe.style.border = 'none';
  document.getElementById('ticket-widget').appendChild(iframe);
</script>
Fonctionnalités
  • ✅ Design responsive et adaptatif
  • ✅ Support des thèmes clair/sombre
  • ✅ Isolation CSS complète
  • ✅ Communication avec la page parente
  • ✅ Validation des formulaires
  • ✅ Notifications email automatiques
Note de sécurité

Pour la production, configurez les en-têtes CORS appropriés pour autoriser uniquement les domaines de confiance.

Retour à l'accueil | GitHub