Ich versuche automatisch auf eine Schaltfläche in Iframe (um einen Artikel in den Warenkorb hinzuzufügen), wenn es von der Ergebnisseite geöffnet wird.PHP/JS: Auto klicken Sie auf Schaltfläche in iframe, wenn es geöffnet ist
Mein Code funktioniert, aber die Seite wird für immer geladen und fügt sie dem Warenkorb ohne anzuhalten hinzu.
Ergebnisseite:
<form>
<a href='#cart'>Add</a>
<div id='cart'>
<iframe src="http://domaine.com/inframe.php" name = 'myIframe' ></iframe>
</div>
</form>
IFRAME:
<form action='' method='post'>
<input type='submit' id ="iframeAdd" name='iframeAdd' value='ADD'>
<input type='hidden' name='quantity'>
<input type='hidden' name='item' value='1' />
<input type='hidden' name='price' value='20' />
<script>
window.onload = function(){
document.getElementById('iframeAdd').click();
}
</script>
<?php
if (isset($_POST['iframeAdd'])) {
echo 'ADDED !';
} else echo 'ERROR';
?>
</form>
Die Seite wird geladen nicht auf unbestimmte Zeit mehr, aber jeder manuelles Laden lädt alle Artikel in den Warenkorb ... – Clementine